最近因为网站使用的图床再次出现问题,不得不停更并对网站进行了一次升级。此次升级,我们开启了图片懒加载与防盗链,目前通过将图片重新采集回本地的形式,实现了网站图片的显示,后续我们视情况开启CDN与全站图片Webp格式改造。下面通过本文分享下在开启防盗链时遇到的一些问题与解决方法,文末附上搜索引擎规则。

宝塔面板开启防盗链教程
一直以来由于我们都是使用的第三方图床,所以也从没在意过防盗链的问题,毕竟静态资源的下行流量都是来自第三方图床,我们不用担心网站流量负载的问题,但是随着第三方图床逐渐设置防盗链,我们不得不重新考虑图片流量负载的问题,期间我们也使用过付费图床,但最近也遇到了一些问题,所以只能将图片资源再次下载到本地服务器使用。
可是要知道的是,随着网站逐年累月的发布内容,图片等静态资源也会越来越多,目前我们66分享网(66fxw.com)的图片资源就有上万张之多,每个月光是图片的下行流量就已经达到了TB级别,而且小编发现也有很多站点盗链我们的内容与图片,因此设置防盗链就成为必须要做的事情。如果您的网站也存在相关问题,下面是我们使用宝塔面板开启防盗链的教程,大家可以参考一下。
宝塔面板开启防盗链
首先,我们在宝塔面板后台依次找到『网站』→『设置』进入;

然后在新弹出的站点修改窗口我们找到『防盗链』功能并点击,这时我们分别填写『URL后缀』、『许可域名』、『响应资源』三个选项,填写完毕以后勾选『开启防盗链』与『允许空HTTP_REFERER请求』即可。
这里说一下为什么要允许空HTTP_REFERER请求,因为这样设置可以增强浏览器的兼容性,如果不够选『允许空HTTP_REFERER请求』可能在手机浏览器访问网站的时候,点击图片无法加载图片灯箱效果。

另外如果大家在设置宝塔面板防盗链时,如果想要被盗链的图片变成一个统一的图片的话,大家可以在『响应资源』处设置一个你设定好的图片地址,这样别人再盗链你的内容时,所有图片都会只显示一张你允许看到的图片,这里大家可以设置一张警示图,也可以设置为你网站的宣传图,这里小编设置为了下图。

设置防盗链需要注意放行搜索引擎
网上看了很多关于宝塔面板设置防盗链的教程,基本上都是千篇一律,只告诉大家如何设置防盗链,并没有告诉大家设置防盗链还需要注意放行搜索引擎,这是不对的,要知道如果不放行搜索引擎,那么可能搜索引擎不会抓取你网站的图片,这会给你造成很大的流量困扰,这一点我是咨询了宝塔技术人员得到的回复。

宝塔面板技术人员答复
您好,设置许可域名的可以添加*号,如果许可域名设置为 *.bt.cn,则表示所有以 bt.cn 结尾的域名都可以访问你的图片资源,例如 a.bt.cn、b.bt.cn 等。如果要限制只有某个特定的域名可以访问你的图片资源,可以将许可域名设置为具体的域名,例如 abc.com。
另外,防盗链设置可能会对搜索引擎收录图片产生影响的,如果搜索引擎无法获取图片资源,可能会导致图片无法被收录。为了避免这个问题,您可以将搜索引擎的域名添加到许可域名列表中,以允许搜索引擎访问你的图片资源。
一般来说,常见的搜索引擎域名包括:
Google:*.google.com、*.googleusercontent.com
Bing:*.bing.com
Yahoo:*.yahoo.com
Baidu:*.baidu.com这里小编结合我网站的搜索引擎抓取情况,总结出了一些需要需要放行的搜索引擎,大家可以直接拿去使用,复制粘贴到宝塔面板防盗链许可域名中。当然了这个搜索引擎规则可能并不全面,欢迎大家在评论区留言补充,让我们一起来完善它,方便以后使用。
*.so.com
*.qq.com
*.sm.cn
*.haosou.com
*.qwant.com
*.360.com
*.seznam.cz
*.sogou.com
*.yandex.com
*.coccoc.com
*.google.com
*.google.com.hk
*.bing.com
*.baidu.com
*.yahoo.com
*.googleusercontent.com
*.googlebot.com
*.msn.com
*.yandex.net
hn.kd.ny.adsl
*.vdc.vn结语
好了,以上就是我们今天分享的宝塔面板防盗链设置教程了,希望本教程对大家有用。最后欢迎大家把你关于图床、防盗链的看法或者方法分享在评论区,我们一起来交流一下,当然了大家如果有对上面搜索引擎规则的补充,也请一并补充在评论区。


微信扫一扫
支付宝扫一扫

