像我們這種人個站長買個小空間放上一些自己喜歡的資源,結果還被給圖片盜鏈導致網站無法方法,下面我來介紹圖片防盜鏈設置方法,有和我一樣的朋友可進入參考.
通過修改主機根目錄下的.htaccess文件防圖片盜鏈
一般的WordPress博客使用的都是Linux主機,所以可以通過FTP進入網站根目錄,找到.htaccess文件,在其中加入如下代碼:
- # BEGIN WordPress
- <IfModule mod_rewrite.c>
- RewriteEngine On
- RewriteBase /
- RewriteRule ^index.php$ - [L]
- RewriteCond %{REQUEST_FILENAME} !-f
- RewriteCond %{REQUEST_FILENAME} !-d
- RewriteRule . /index.php [L]
- </IfModule>
- # END WordPress
如果你想讓其他的一些網站可以使用你的圖片,你可以在
RewriteCond %{HTTP_REFERER} !www.49028c.com [NC]后面加上
RewriteCond %{HTTP_REFERER} !你需要可以顯示的網址 [NC]
一般都是添加FEED訂閱網址、百度、Google、雅虎、搜搜等等。
實例代碼如下:
- # BEGIN WordPress
- <IfModule mod_rewrite.c>
- RewriteEngine On
- RewriteBase /
- RewriteCond %{REQUEST_FILENAME} !-f
- RewriteCond %{REQUEST_FILENAME} !-d
- RewriteRule . /index.php [L]
- RewriteBase /wp-content/uploads/
- RewriteCond %{HTTP_REFERER} !^$ [NC]
- RewriteCond %{HTTP_REFERER} !google.com [NC]
- RewriteCond %{HTTP_REFERER} !baidu.com [NC]
- .RewriteRule .*.(gif|jpg|png|rar)$ http://aaa.com/96.png [L]
- </IfModule>
- # END WordPress
最后一句中的stealing.png文件就是替換被盜鏈的圖片,建議這個圖片越小越好,可以弄個大大的紅叉,寫上拒絕盜鏈.
友情提示:不建議同時禁止gif|jpg|png這三種圖片文件,比如你已經禁止了png,但是卻用了stealing.png來替換盜鏈圖片,這樣肯定會出問題,如果你想同時禁止這三種類型,可以使用以下面這句替換:
RewriteRule .(gif|png|jpg)$ 圖片絕對地址(需要加上http://) [R,NC,L]
OK,利用.htaccess文件進行圖片防盜鏈已經完成,同樣的不僅可以對圖片防盜鏈,添加一下文件后綴名,即可對其他的文件進行防盜鏈設置.
注:將修改后的.htaccess文件覆蓋空間原文件,并將其權限設置為:444只讀,既可以防止設置程序時被自動替換掉
其它方法:
對圖片添加水印:這個方法可以加上網址作為水印,讓轉載者在展示時,也把這個自己這個站也一并展示了,雖說達不到防盜鏈,但可以起到推廣的作用。
干脆不在wordpress博客主機內放圖片,在我們教程中,我們推薦大家使用外鏈圖片,如支持外鏈的相冊等等。
使用Hotlink protection 插件:下載 Hotlink protection插件,安裝插件后,可以進入插件設置頁面.
你可以在該插件后臺設定要保護圖片的路徑,比如wp-content/uploads,如果改路徑下的圖片被盜鏈,盜鏈的網頁上將用右邊的警告圖片替代原來的圖片,當然該警告圖也可以在插件后臺設置.
新聞熱點
疑難解答
圖片精選