Apache下有效防止盗链仿下载的解决办法
生活随笔
收集整理的這篇文章主要介紹了
Apache下有效防止盗链仿下载的解决办法
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
首先在你的網(wǎng)站根目錄下開個.htaccess這個檔案,里面寫下面數(shù)據(jù):
以下是用酷勤網(wǎng)kuqin.com當例子,請換成你自己的網(wǎng)址(如果你不是實體主機,沒有自己的固定IP,下面第3列的IP數(shù)據(jù)就不用去設(shè)定ㄛ)
SetEnvIfNoCase Referer "^http://www\.kuqin\.com/" local_ref=1
SetEnvIfNoCase Referer "^http://kuqin\.com/" local_ref=1
SetEnvIfNoCase Referer "^http://202\.43\.85\.163/" local_ref=1
<FilesMatch "\.(txt|doc|gif|jpg|mp3)"> <--這邊隨你喜好自己設(shè)
Order Allow,Deny
Allow from env=local_ref
Allow from 127.0.0.1
</FilesMatch>
當你這樣寫好后,把檔案擺到網(wǎng)站的根目錄就OK 你網(wǎng)站上的檔案(凡是上面有設(shè)定到的,像TXT、DOC...)只能從站內(nèi)被取用,如果有人的來源是其它網(wǎng)站,因為來源IP不是你所允許的 127.0.0.1主機內(nèi)部,因此在你主機空間被你設(shè)定的檔案、圖片、MP3就不會被人順利盜連了....
只要是經(jīng)過你按上面步驟指名要求到的檔案不管是GIF圖檔、影音文件、壓縮文件、程序..還是其它有的沒的..只要你在.htaccess有設(shè)定到全部、統(tǒng)統(tǒng)都有防止盜連的效果這樣你的主機頻寬就不會被人給占光或搞到流量破表被主機公司追債
只要你設(shè)定過,訪客就無法直接盜連(除非用軟件抓網(wǎng)站,但這應(yīng)該是叫做"下載"網(wǎng)站檔案..).htaccess這9個字已經(jīng)是完整的檔名,他沒有擴展名,千萬不要自己亂加擴展名,開頭的.號代表是隱藏檔的意思!
經(jīng)站友新的回報:WIN+APACHE可以使用上面的方法防止盜連
有人問說,如果要開放某些站臺可以直接連結(jié)自己網(wǎng)站內(nèi)的數(shù)據(jù),該怎么辦?
例如你想開放kuqin.com.tw站上的貼圖,可以直接從自己的網(wǎng)站被連結(jié)使用,那么請在.htaccess檔案加入下面這新的3行字:
(以下這樣設(shè)定代表:除了自己網(wǎng)站以及kuqin網(wǎng)站,其它網(wǎng)站仍無法盜連你站內(nèi)的數(shù)據(jù))
SetEnvIfNoCase Referer "^http://www\.kuqin\.com/" local_ref=1
SetEnvIfNoCase Referer "^http://kuqin\.com/" local_ref=1
SetEnvIfNoCase Referer "^http://自己網(wǎng)站的舊資料/" local_ref=
<FilesMatch "\.(txt|doc|gif|jpg|mp3)">
Order Allow,Deny
Allow from env=local_ref
Allow from 127.0.0.1
Allow from 202.43.85.163 <-這個IP,是酷勤網(wǎng)的固定IP,一定要打進去!
</FilesMatch> 轉(zhuǎn)載自kuqin.com
轉(zhuǎn)載于:https://blog.51cto.com/dadloveu/541453
總結(jié)
以上是生活随笔為你收集整理的Apache下有效防止盗链仿下载的解决办法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 创造与魔法熔岩龟饲料
- 下一篇: 充电宝上的fit是快充吗