Apache 下防止盗链的解决办法 |
註:以下說明對於WIN+IIS架站的人,是無效的,不要一直問我為什麼無效...@@ 以下是以UNIX(FREEBSD..LINUX等)+APACHE架站的人適用 只要設定1次,就不需再去設別的資料, 你也不需要1個1個去擋盜連來源的IP,這樣開站豈不是太累人了??? 一天到晚要去檢查LOG...@@ 首先在你的網站根目錄下開個.htaccess這個檔案,裡面寫下面資料: 以下是用PCZONE當例子,請換成你自己的網址 (如果你不是實體主機,沒有自己的固定IP,下面第3列的IP資料就不用去設定ㄛ) SetEnvIfNoCase Referer "^http://www\.pczone\.com\.tw/" local_ref=1 SetEnvIfNoCase Referer "^http://pczone\.com\.tw/" local_ref=1 SetEnvIfNoCase Referer "^http://202\.43\.85\.163/" local_ref=1 Order Allow,Deny Allow from env=local_ref Allow from 127.0.0.1 當你這樣寫好後,把檔案擺到網站的根目錄就OK 你網站上的檔案(凡是上面有設定到的,像TXT、DOC...)只能從站內被取用, 如果有人的來源是其它網站,因為來源IP不是你所允許的127.0.0.1主機內部, 因此在你主機空間被你設定的檔案、圖片、MP3就不會被人順利盜連了.... 只要是經過你按上面步驟指名要求到的檔案 不管是GIF圖檔、影音檔、壓縮檔、程式..還是其他有的沒的.. 只要你在.htaccess有設定到 全部、統統都有防止盜連的效果 這樣你的主機頻寬就不會被人給佔光或搞到流量破表被主機公司追債 只要你設定過,訪客就無法直接盜連(除非用軟體抓網站,但這應該是叫做"下載"網站檔案..) .htaccess這9個字已經是完整的檔名,他沒有副檔名,千萬不要自己亂加副檔名, 開頭的.號代表是隱藏檔的意思! 經站友新的回報:WIN+APACHE可以使用上面的方法防止盜連 ----------------------------------------------------------------- 3月30日再補充以下教學: 有人問說,如果要開放某些站台可以直接連結自己網站內的資料,該怎麼辦? 例如你想開放pczone.com.tw站上的貼圖,可以直接從自己的網站被連結使用, 那麼請在.htaccess檔案加入下面這新的3行字: (以下這樣設定代表:除了自己網站以及PCZONE網站,其他網站仍無法盜連你站內的資料) SetEnvIfNoCase Referer "^http://www\.pczone\.com\.tw/" local_ref=1 SetEnvIfNoCase Referer "^http://pczone\.com\.tw/" local_ref=1 SetEnvIfNoCase Referer "^http://自己網站的舊資料/" local_ref= Order Allow,Deny Allow from env=local_ref Allow from 127.0.0.1 Allow from 202.43.85.163 <-這個IP,是PCZONE網站的固定IP,一定要打進去! OK就這麼簡單 |
相关视频
相关阅读 Mac访问Windows共享文件夹Windows 7正版系统验证方法windows 8.1系统版本号查看方法Windows 8.1系统电话激活时无法输入微软返回代码解决方法Windows 8如何调整屏幕分辨率windows8.1磁盘占用100%解决方法Mac双系统如何删除Boot Camp安装的Windows分区Apple教你如何在Mac 上运行 Windows
热门文章 小米路由器设置教程附共享有线路由后再接无TP-link无线路由器设置D-Link DI-524M路由器
最新文章
百度网盘解除黑名单摆百度不收录怎么办 百度
10款免费开源图表插件推荐ssid隐藏了怎么办?隐藏SSID的无线网络如何OneDNS设置教程两块网卡访问不同网络案例分享
人气排行 宽带连接图标不见了怎么办 宽带连接图标怎么dell 服务器开机总是提示按F1才能进系统解决dns是什么?dns怎么设置?buffalo无线路由器设置图文教程哪种WIFI无线各种加密方式更安全?ADSL宽带连接错误(720)及解决方法双网卡同时上内外网设置教程公司网络综合布线图解
查看所有0条评论>>