宝塔拨测博客拨测技术博客
宝塔拨测

网站被恶意盗链怎么办?宝塔面板防盗链配置方法

网站里的图片、视频被别的网站直接拿去引用(盗链),流量算在你头上、带宽被白占。宝塔面板的「防盗链」功能可以限制这些资源只能被你自己允许的域名调用。本文讲清防盗链是什么、在哪里配、四个配置项分别怎么填。

防盗链是什么、能解决什么问题

防盗链是一种防止网站资源被其他网站未经授权盗用作外部链接的技术手段。它可以防止其他网站未经授权地使用本网站的图片、视频、文件等资源,避免因大量外部链接导致的带宽浪费,降低运营成本。

宝塔面板在哪里配防盗链

操作分三步:

  1. 登录宝塔面板,点击左侧导航栏的「网站」,进入网站列表页面。
  2. 选择需要管理的站点,点击对应站点的域名。
  3. 在弹出的窗口中,点击左侧导航栏的「防盗链」,进入防盗链配置页面。

宝塔面板防盗链配置页面

四个配置项分别怎么填

进入防盗链页面后,主要有四个配置项:

  • URL 后缀:填写允许访问的文件后缀,如 jpg,png,gif 等。
  • 许可域名:填写允许访问的域名,如 www.bt.cn。
  • 响应资源:可设置 404/403 等状态码,也可以设置一个有效资源,如 /security.png。
  • 允许空 HTTP_REFERER 请求:是否允许浏览器直接访问,若您的网站访问异常,可尝试开启此功能。

配置时按实际需要填写即可:URL 后缀决定要保护哪些类型的资源,许可域名决定允许谁调用,响应资源决定盗链请求被拒时返回什么,最后一项用于兼容浏览器直接访问的场景。

常见问题

盗链和正常引用有什么区别?

正常引用是访问者直接从你的网页加载资源,请求头会带上你的域名作为来源(HTTP_REFERER);盗链是别的网站把图片、视频地址直接嵌进它们自己的页面,请求来源变成了别的域名。防盗链就是根据这个来源域名来判断放行还是拒绝。

开启防盗链后自己网站图片不显示了怎么办?

先检查「许可域名」是否填了你自己网站实际使用的域名(带不带 www 都要考虑),再检查「允许空 HTTP_REFERER 请求」是否需要开启——部分浏览器或访问方式在加载资源时不带 HTTP_REFERER,导致被误判为盗链,开启该选项通常可以解决。

常见问题

什么是盗链?防盗链能解决什么问题?

盗链是指其他网站未经授权直接引用你网站的图片、视频、文件等资源。防盗链可以限制这些资源只能被许可的域名调用,避免大量外部链接导致带宽浪费、降低运营成本。

宝塔面板在哪里配置防盗链?

登录宝塔面板,点击左侧「网站」进入网站列表,选择要管理的站点并点击站点域名,在弹出的窗口里点击左侧导航栏的「防盗链」,即可进入防盗链配置页面。

URL 后缀该怎么填?

URL 后缀填写允许访问的文件后缀,例如 jpg、png、gif 等,多个后缀用逗号分隔。只有这些后缀的资源会按防盗链规则判断是否允许被外站引用。

许可域名怎么填?

许可域名填写允许访问这些资源的域名,例如 www.bt.cn。只有来源请求来自许可域名时才被允许,其他域名直接引用图片、视频等资源时会被拒绝。

响应资源可以设置什么?

响应资源可以设置为 404、403 等状态码,也可以设置一个有效资源(例如 /security.png),用于在盗链请求发生时返回给请求方。

允许空 HTTP_REFERER 请求是什么意思?什么时候开?

该选项控制是否允许浏览器直接访问资源(即请求不带 HTTP_REFERER)。如果你的网站在开启防盗链后访问异常,可以尝试开启此功能。