网站图片防盗链?设置不当会要了老命的
今天早上老贺查看一个降权网站的LOG日志,发现“百度蜘蛛”抓取的所有图片都是“404”错误,其中5000条百度蜘蛛记录,存在2000条的图片404,也难怪站点被降权了!而老贺查看了一下这些显示“404”的图片,却是可以正常打开的。
这是什么问题呢?经过排查(宝塔),发现了问题的所在:
原来是站点开启了图片防盗链,而且因为“不会正确设置”而导致百度蜘蛛无法正确识别图片,所以反馈了大量的404错误,才出现当前问题。
首先,我什么时候需要设置防盗链:
“站点的图片下行带宽很大,但是网页的流量却不高,明显不成正比,同时又导致了“服务器”吃紧,这个时候说明了一个问题:站点的图片被外部引用较多!如果不加以制止,那么会严重浪费自身服务器资源。”
所以这是一个必要的前提,而你的网站本身很正常的时候,是没有开启防盗链价值的!也有人说了,有功能为啥不开启?
可是就网站角度而言:并不是功能越多,就一定越好的,网站设置的多了,出错的概率自然也就大了。很多时候的“错误”都是不经意间发生的,除非你特别的了解每一项设置,就像这个防盗链一样,我相信绝大多数的人真是不懂的!
如何正确的设置防盗链功能:
A,许可域名:
除了自身网站外,一定要把“各大搜索”引擎加入进去,这样一来,蜘蛛在访问的时候,才不会出现“高防”被挡的情况。
常见的搜索引擎白名单设置:
*.google.com *.baidu.com *.so.com *.haosou.com *.sm.cn *.360.com
*.sogou.com *.google.com.hk *.googlebot.com *.bing.com *.googleusercontent.com
注意:在宝塔面板设置中,每行输入一个,我这里是便于阅读,写到一起了!
B,响应资源
最好不要设置“40X”这种的响应结果,最正确的做法就是做一张“响应图”,图片中包含你的网址和版权信息。
C,允许空HTTP_REFERER请求:
因为这样设置可以增强浏览器的兼容性,如果不选『允许空HTTP_REFERER请求』可能在手机浏览器访问网站的时候,点击图片无法加载图片的灯箱效果。
上面就是一些防盗链的教程了,不过老贺还建议如下:站点如果没有大量的图片,不需要做防盗链,尤其是普通企业站,更没必要!
当然了,比如网站遭遇一些特殊情况:站点经常被大量多点采集?而图片本身非常多,开启防盗链还是有一定作用的,逼迫对方图片本地化,或者,放弃图片采集,甚至放弃采集。
同时,如果真的到了必须要做防盗链的时候,老贺同时建议把“图片”外移,放到“OSS”存储中,会更为合适,这样可以有效的降低主服务器的使用率!
内容来源:半壁江山流量汇,贺贵江 !
注:昨天老贺发干货留了个公众号,被人说割韭菜,好吧,公众号不留了,标注个品牌,总可以吧!内容是不是有价值的兄弟们?
这是什么问题呢?经过排查(宝塔),发现了问题的所在:
原来是站点开启了图片防盗链,而且因为“不会正确设置”而导致百度蜘蛛无法正确识别图片,所以反馈了大量的404错误,才出现当前问题。
首先,我什么时候需要设置防盗链:
“站点的图片下行带宽很大,但是网页的流量却不高,明显不成正比,同时又导致了“服务器”吃紧,这个时候说明了一个问题:站点的图片被外部引用较多!如果不加以制止,那么会严重浪费自身服务器资源。”
所以这是一个必要的前提,而你的网站本身很正常的时候,是没有开启防盗链价值的!也有人说了,有功能为啥不开启?
可是就网站角度而言:并不是功能越多,就一定越好的,网站设置的多了,出错的概率自然也就大了。很多时候的“错误”都是不经意间发生的,除非你特别的了解每一项设置,就像这个防盗链一样,我相信绝大多数的人真是不懂的!
如何正确的设置防盗链功能:
A,许可域名:
除了自身网站外,一定要把“各大搜索”引擎加入进去,这样一来,蜘蛛在访问的时候,才不会出现“高防”被挡的情况。
常见的搜索引擎白名单设置:
*.google.com *.baidu.com *.so.com *.haosou.com *.sm.cn *.360.com
*.sogou.com *.google.com.hk *.googlebot.com *.bing.com *.googleusercontent.com
注意:在宝塔面板设置中,每行输入一个,我这里是便于阅读,写到一起了!
B,响应资源
最好不要设置“40X”这种的响应结果,最正确的做法就是做一张“响应图”,图片中包含你的网址和版权信息。
C,允许空HTTP_REFERER请求:
因为这样设置可以增强浏览器的兼容性,如果不选『允许空HTTP_REFERER请求』可能在手机浏览器访问网站的时候,点击图片无法加载图片的灯箱效果。
上面就是一些防盗链的教程了,不过老贺还建议如下:站点如果没有大量的图片,不需要做防盗链,尤其是普通企业站,更没必要!
当然了,比如网站遭遇一些特殊情况:站点经常被大量多点采集?而图片本身非常多,开启防盗链还是有一定作用的,逼迫对方图片本地化,或者,放弃图片采集,甚至放弃采集。
同时,如果真的到了必须要做防盗链的时候,老贺同时建议把“图片”外移,放到“OSS”存储中,会更为合适,这样可以有效的降低主服务器的使用率!
内容来源:半壁江山流量汇,贺贵江 !
注:昨天老贺发干货留了个公众号,被人说割韭菜,好吧,公众号不留了,标注个品牌,总可以吧!内容是不是有价值的兄弟们?