【教學】避免網站內容被人盜連
只要設定1次,就不需再去設別的資料,
你也不需要1個1個去擋盜連來源的IP,這樣開站豈不是太累人了???
一天到晚要去檢查LOG...@@
首先在你的網站根目錄下開個.htaccess這個檔案,裡面寫下面資料:
以下是用HKLCF當例子,請換成你自己的網址
(如果你不是實體主機,沒有自己的固定IP,下面第3列的IP資料就不用去設定ㄛ)
SetEnvIfNoCase Referer "^http://www\.hklcf\.com/" local_ref=1
SetEnvIfNoCase Referer "^http://hklcf\.com/" local_ref=1
SetEnvIfNoCase Referer "^http://202\.67\.217\.129/" local_ref=1
<FilesMatch "\.(txt|doc|gif|jpg|mp3)"> <--這邊隨你喜好自己設-->
Order Allow,Deny
Allow from env=local_ref
Allow from 127.0.0.1
Allow from 202.67.217.129 <--這個IP,是HKLCF網站的固定IP,一定要打進去-->
</FilesMatch>
註:使用的時候請先扼<--xxxx-->刪去
當你這樣寫好後,把檔案擺到網站的根目錄就OK
你網站上的檔案(凡是上面有設定到的,像TXT、DOC...)只能從站內被取用,
如果有人的來源是其它網站,因為來源IP不是你所允許的127.0.0.1主機內部,
因此在你主機空間被你設定的檔案、圖片、MP3就不會被人順利盜連了....
只要是經過你按上面步驟指名要求到的檔案
不管是GIF圖檔、影音檔、壓縮檔、程式..還是其他有的沒的..
只要你在.htaccess有設定到
全部、統統都有防止盜連的效果
這樣你的主機頻寬就不會被人給佔光或搞到流量破表被主機公司追債
只要你設定過,訪客就無法直接盜連(除非用軟體抓網站,但這應該是叫做"下載"網站檔案..)
.htaccess這9個字已經是完整的檔名,他沒有副檔名,千萬不要自己亂加副檔名,
開頭的.號代表是隱藏檔的意思!
剛找到的~
我們合用嗎?