WordPress的圖片盜鏈問題

轉自Shawn’s Blog

將以下內容寫入.htaccess文件,第三行是需要啟動防盜鏈功能的域名,第四行括號內是文件格式,以“|”分割,我的建議是將大小寫都寫上,畢竟是Linux主機,難免有漏網之魚。

1
2
3
4
5
6
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://koryi.net/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://koryi.net$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.jssanhong.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.jssanhong.com$ [NC]
RewriteRule .*.(gif|jpg|png|GIF|JPG|PNG)$ http://www.jssanhong.com/warning.xgif [R,NC]

其中koryi.net/warning.xgif 是你自己的警告圖片,一旦別人引用了你禁止引用的內容,該內容便會被替換為你預設的這個圖片,需要注意的是,這張圖片不能是已經禁止的文件格式,否則不會 被顯示。聰明的辦法是將這張圖片的擴展名改成其它的名字,所以千萬不要奇怪為什么是warning.xgif而不是warning.gif,反正都能打開。