2009年10月1日 星期四

.htaccess 非法連結運用

付費的網頁空間最怕檔案遭盜連,若主機有流量限制或超過流量必須追加付費等,
就會造成很大的困擾,以下教學方式,不適合一般免費網頁空間使用,
免費空間多不支援設置 .htaccess 檔案。
這個方式可以指定不允許被連結的檔案以及盜連檔案後會轉跳的網址
複製程式再根據說明做修改:
RewriteEngine on RewriteCond %{HTTP_REFERER} !^http://www.hsiu28.net/.*$      [NC] RewriteCond %{HTTP_REFERER} !^http://www.hsiu28.net$    [NC] RewriteCond %{HTTP_REFERER} !^http://hsiu28.net/.*$      [NC] RewriteCond %{HTTP_REFERER} !^http://hsiu28.net$      [NC] RewriteRule .*\.(gif|jpg|png|zip|mp3)$ http://www.hsiu28.net/ [R,NC] 

RewriteCond %{HTTP_REFERER} ... 代表能由這個網址連結檔案(參考以上設置)
gif|jpg|png|zip|mp3 禁止被連結的檔案
http://www.hsiu28.net/ 盜連檔案後會轉跳的網址


存檔為 「.htaccess」小數點前面千萬不要自己加上檔名
再將 .htaccess 上傳到網頁空間,這些檔案就不能透過別的網址連結
將這檔案放在指定單一目錄使用也可以。
測試一下,複製以下圖片位置,在瀏覽器網址列上執行看看,
http://www.hsiu28.net/web_design/img/img/htaccess.png
因此就算別的網址連結這個圖片,圖片也顯示不出來喔!

沒有留言: