近期筆者發現一些個人部落格或者網站利用採集器採集本站的文章,其中還包含一些圖片。對此,筆者再三考慮對本站的圖片進行防盜鏈,不需要任何外掛,可以透過.htaccess 防盜鏈方法,只新增幾句程式碼即可。
為了更加有利於 SEO,我們允許了一些常見的搜尋引擎或 RSS 站的抓取。
| RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ [NC] RewriteCond %{HTTP_REFERER} !zhuaxia.com [NC] RewriteCond %{HTTP_REFERER} !xianguo.com [NC] RewriteCond %{HTTP_REFERER} !google.com [NC] RewriteCond %{HTTP_REFERER} !google.cn [NC] RewriteCond %{HTTP_REFERER} !google.com.hk [NC] RewriteCond %{HTTP_REFERER} !baidu.com [NC] RewriteCond %{HTTP_REFERER} !soso.com [NC] RewriteCond %{HTTP_REFERER} !bing.com [NC] RewriteCond %{HTTP_REFERER} !sougou.com [NC] RewriteCond %{HTTP_REFERER} !feedburner.com [NC] RewriteCond %{HTTP_REFERER} !feedsky.com [NC] #允許盜鏈的本站地址 RewriteCond %{HTTP_REFERER} !wptheme.cn [NC] RewriteCond %{HTTP_REFERER} !WordPresstheme.cn [NC] #重定向盜鏈圖片地址 RewriteRule .*.(jpg|jpeg|gif|bmp|png|swf|mp3)$ /forbid/error.png [R,NC,L] |
如果發現 WordPress 後臺的編輯器無法顯示,你可能還需要允許一個目錄的可訪問。
| RewriteCond %{HTTP_REFERER} !domain.com/wp-admin/ [NC] |