首先在 httpd.conf 档案中把如下的配置放开,预设是注释掉的
LoadModule rewrite_module modules/mod_rewrite.so
下面是域名
ServerName http://www.xxxx.com
防盗链配置
RewriteEngine OnRewriteCond %{HTTP_REFERER} !^http://www.xxxx.com/.*$ [NC]RewriteCond %{HTTP_REFERER} !^http://www.xxxx.com$ [NC]RewriteRule .*.(gif|png|jpg|swf)$ http://www.xxxx.com/images/error.png [R,NC]
RewriteRule .*.(gif|png|jpg|swf)$ /ALLOW/img/error.jpg [R,NC]
RewriteEngine on:开启 Rewrite
RewriteCond %{HTTP_REFERER} !^http://www.xxxx.com$ [NC]:如果网站不是从 http://www.xxxx.com 域名点开的都会显示 error.png
RewriteCond 中的正则很普通,所以不做说明。 RewriteRule 中的正则,(.*) 代表任意字元,^是开始锚,$是结束锚。