一.说明

自己辛苦搭建的网站,如果有一定名气并被关注,很容易被其它网站盗用一些资源,如图片、视频、音频等,这样后果就是:自家网站负载量提升,并引发流量暴涨。为防止这类宵小的企图轻易实现,可在网站管理配置中设置防盗链。

如果是Linux搭建的网站,并且使用apache作为WEB服务器,那么用apache自带的Url Rewrite功能可以地防止各种盗链,其原理是检查refer(引用),如果refer的信息来自其他网站则重定向到指定图片或网页上。

直接在apache进行设定还是较为麻烦,尤其对于不掌握其技术的人员。但如果网站是用cPanel进行管理,则极易进行配置。

二.设置

进入cPanel面板界面,在”安全”组下找到”HotLink保护”功能块,如图 1所示,鼠标双击进入。

图 1 cPanel面板部分

    网站默认防盗链是关闭状态,如图 2所示,在”允许访问的URL”编辑框中输入允许访问的域名,本例是http://fenginfo.comhttp://www.fenginfo.com 两个,如果允许伙伴网站引用本站资源可以增加更多的伙伴网站URL;在”允许的扩展名(用逗号分开)”中输入需要保护的文件扩展名,系统默认的是保护图片类型,如.jpg、.jpeg、.gif等,根据需要可以调整,如果有音频文件则加入.mp3等类型,视频加入.avi、.rmvb等;下面的”Url 到重新定向到”编辑栏可以指定重新定向的URL,如不维护则网站给出空值或403报错页。

图 2 HotLink保护设置

    以上参数设定好扣,点击”启用”按钮,网页则如图 3显示保护启用成功,并列出受保护的域名及文件扩展名。

图 3 HotLink保护开启

三.效果

按以上参数设置防盗链后,其它网站(不在保护域名列表)引用图片就会出现图 4的效果。

图 4 盗用网站引用效果

如果在浏览器直接输入并打开图片的URL,例如 https://fenginfo.com/myimages/a00/00312/image001.jpg,则会报403错如图 5所示。

图 5 直接打开图片URL报403错误

发表回复

Post Navigation