2005年7月1日 星期五

防盜連?不不不,只是限制來源而已

最近由於幫hola做檔案映像,所以三不五時會有人在下載,由於共用一條線,一旦有人在下載,整個內部網路都會停頓,雖然下載一次大概只要三到五分鐘不等,但是總覺得有些頻繁,尤其當我在寫ASP時常常要上載到遠端伺服器執行測試,這個時候都會可耽誤時間,雖然說可以趁機喝個水上個廁所,但是覺得不是很方便,而且從紀錄檔中發現,很多下載都不是從hola.idv.tw連過來的,根據上面的位址發現hola的軟體還真是熱門,已經被轉貼到許多地方,造成伺服器這幾天流量已經超過1.7G,於是打算限定來源,只同意從hola網頁以及toget這兩個地方的要求,希望降低佔線的頻率,使用的.htaccess如下



setEnvIfNoCase Referer "^http://hola\.ispaz\.blogdns\.org/" local_ref=1
setEnvIfNoCase Referer "^http://hola\.idv\.tw/" local_ref=1
setEnvIfNoCase Referer "^http://toget\.pchome\.com\.tw/" local_ref=1

order deny,allow
deny from all
allow from env=local_ref
ErrorDocument 403 /403.html