首先在 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 中的正則,(.*) 代表任意字元,^是開始錨,$是結束錨。