此模块默认没有启用
#a2enmod rewrite
修改/etc/apache2/sites-available下对应站点的配置文件, 将
AllowOverride None
修改为
<P>
<tscreen><verb>
AllowOverride All
在站点的根目录下创建 .htaccess 文件 内容如下:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?mydebian.com/.*$ [NC]
RewriteRule?.*\.(jpg|jpeg|gif|png|bmp|rar|zip|exe)$
?http://www.mydebian.com/err.png?[R,NC]
在站点的根目录下,创建err.png图片,当发生盗链时,对应显示将替换为err.png图片。