欢迎各位兄弟 发布技术文章
这里的技术是共享的
.htaccess可以禁止某个来源(referer)的访问,当某个网站对你的网站图片或CSS等文件直接引用的时候,禁止其访问是避免更大损失的关键,但这不足以防止盗链的行为,我们会在第11章讲到“防盗链”,是本章的一个很好的补充。
要禁止某个来源的访问,只需要加入下面这段代码:
RewriteEngine on RewriteCond %{HTTP_REFERER} abc\.com [NC] RewriteRule .* - [F]
这阻止了网站abc.com对你的所有外链。
而下面这段代码则是阻止2个及2个以上网站:
RewriteEngine on RewriteCond %{HTTP_REFERER} abc\.com [NC,OR] RewriteCond %{HTTP_REFERER} def\.com RewriteRule .* - [F]
说明:“[NC]”指示不分大小写;“[NC,OR]”指示下面是最后一个指令;而最后一行“[F]”是403跳转,即强行把被禁止访问的来源网站跳转到403页面。