請教關於防盜鏈的處理
我在虛擬主機內設置了如下兩行
RewriteCond %{HTTP_REFERER} !^http://(www\.)?mysite\.com/.*$
RewriteRule \.(jpg|gif|bmp|png)$ http://www.myOrtherSite.com/nolink.gi
如上,可實現了我需要的防盜鏈功能,但是當referer為空的時候,上面的條件也成立
問題來了,我發現部分機器如果直接訪問 http://www.mysite.com會出現正屏都是 nolink.gif的圖片
有沒有辦法 寫多一句什麼的 如果referer為空的話 不執行那個rewrite rule?謝謝
[ 本帖最後由 holson 於 2007-7-26 21:24 編輯 ]
《解決方案》
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?mysite\.com/.*$
RewriteRule \.(jpg|gif|bmp|png)$ http://www.myOrtherSite.com/nolink.gi
《解決方案》
原帖由 HonestQiao 於 2007-7-26 22:38 發表 http://bbs.chinaunix.net/images/common/back.gif
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?mysite\.com/.*$
RewriteRule \.(jpg|gif|bmp|png)$ http://www.myOrtherSite.com/nolink.gi
版主,這樣可以防盜迅雷那樣的工具嗎?
還請版主幫忙看看我的問題,在26好發表的
非常感謝!!
[ 本帖最後由 jameshm 於 2007-7-27 09:35 編輯 ]
《解決方案》
迅雷啊,這個不好防,人家是專業盜鏈大王。
《解決方案》
原帖由 HonestQiao 於 2007-7-27 09:37 發表 http://bbs.chinaunix.net/images/common/back.gif
迅雷啊,這個不好防,人家是專業盜鏈大王。
那其它工具能防嗎?ex:快車什麼的
《解決方案》
原帖由 jameshm 於 2007-7-27 09:42 發表 http://bbs.chinaunix.net/images/common/back.gif
那其它工具能防嗎?ex:快車什麼的
那就用程序控制session或者cookie
簡單的referer只能控制簡單的盜鏈
《解決方案》
大問題,防不了迅雷!
《解決方案》
mod_cband 做訪問控制,