建站百科

解決方案
網站建設知識 當前位置:淄博網站建設 >> 建站百科 >> 網站建設知識

Apache防止圖片盜鏈的配置規則

最后編輯:2015-06-12   瀏覽:2605 次   【字體:    】   加入收藏
辛辛苦苦做好的網站,最不能忍受的就是采集、盜鏈,盜鏈網站的資源,會嚴重拖慢我們網站的速度,而且如果是空間的話,每個月流量又是有限的,這會消耗走大量的流量,是很嚴重的一個問題。

下面我們可以通過以下規則來配置防盜鏈,達到反擊的效果。
RewriteCond %{HTTP_REFERER} !^http://(www.)?your_domain.com(/)?(.*)?$ [NC]
RewriteCond %{HTTP_REFERER} !^http://m.your_domain.com(/)?(.*)?$ [NC]
RewriteRule .*\.(jpg|png)$ http://www.daixiaorui.com/images/fangdaolian.png [R,NC]

(www.)?表示可以沒有www.,后面的(/)?同理表示可以不帶/,即可以為www.your_domain.com、www.your_domain.com/、your_domain.com、www.your_domain.com/ 這些情況,最后的(.*)?通配整個域名下面的所有鏈接。

RewriteRule  .*\.(jpg|png)$ 表示不是RewriteCond中指定的網站,訪問所有的jpg或者png時候會跳轉到 http://www.daixiaorui.com/images/fangdaolian.png 這個地址,從而成功的防盜鏈了。

不過需要注意的是給予防盜鏈提示的圖片不能用RewriteCond中域名下的圖片,否則會陷入死循環。

'Apache防止圖片盜鏈的配置規則'轉載地址:http://www.kqficd.icu/article-detail-id_444.html 轉載請注明出處。

曾道app