因为图片转向用到mod_rewrite.so,所以要将LoadModule rewrite_module modules/mod_rewrite.so打开.

设置代码如下:

# 下载文件防盗链

SetEnvIfNoCase Referer "^((http://www\.hxinze\.com/)|(http://localhost/)|(http://127\.0\.0\.1/))" local_ref=1
<FilesMatch "\.(rar|zip|exe|iso|txt|nri)">
    Order Allow,Deny
    Allow from env=local_ref
</FilesMatch>

# 图片防盗链
RewriteEngine on
# 下一行取消注释则允许直接访问
# RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://localhost/.*$    [NC]
RewriteCond %{HTTP_REFERER} !^http://127\.0\.0\.1/.*$    [NC]
RewriteCond %{HTTP_REFERER} !^http://www\.hxinze\.com/.*$    [NC]

# 图片防盗链重定向
RewriteRule \.(jpg|jpeg|gif|png|bmp)$ /warn.jpg [L,NC]

发表评论

邮箱地址不会被公开。 必填项已用*标注