最近網站常常遇盜盜連,部份核心php更不想被他人貼去作為使用。

 

所以搬出以前用的.htaccess作防盜連,防盜連包含php和圖片都可以防盜連。

首先你要確定你的.htaccess有沒有開啟,可以到apache2的httpd.conf內尋找.htaccess關鍵字,看一下附近的設定是否有被加上#註解起來。

確定OK後,在要防到連的圖片資料夾或是網頁php內放置.htaccess,這個檔案因為前面代".",unix-like會當座隱藏檔,Windows系統會出沒有輸入檔名,所以建議要儲存這種檔案名稱,先開啟記事本,編輯完成後,另存新檔,檔名打.htaccess即可。

 

接下來怎麼防盜連

.htaccess內容為

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://xxx.xxx.xxx/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://aaa.bbb.ccc/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://bbb.ccc.aaa/.*$ [NC]
RewriteRule .*\.(jpg|jpeg|gif|png|bmp|php)$ - [F,NC]

 

好吧!其實很簡單的,網址就是允許使用你目前頁面連結的圖片的網址。

例如我在我要防盜連的網站是http://zzz.zzz.zzz/

而我在http://xxx.xxx.xxx/網站上放置要被防止盜連的網站htttp://zzz.zzz.zzz/不管是php還是jpg都可以正常被連結。

 

但如果http://zzz.zzz.zzz/網址複製下來,瀏覽器開新的空白分頁貼上http://zzz.zzz.zzz/一樣算是盜連。因為zzz.zzz.zzz這個網站會參考htaccesss只有在htaccess上述三個網站連到zzz.zzz.zzz網站為正常連結。

 

只要不是在上述清單內的網站,都會被視為盜連而得到ERROR 403錯誤。

創作者介紹

トースト猫のブログ

hollowaysxp 發表在 痞客邦 PIXNET 留言(0) 人氣()