查看單個文章
  #1  
舊 2009-02-25, 10:05 PM
hgl hgl 目前離線
普通會員
 
註冊日期: 2005-03-15
文章: 66
預設 .htaccess防外連設定問題請教

有個問題想請教..
我希望在主目錄下所有的exe,zip,rar不能外連,
但希望其下之其中一個子目錄可允許rar外連,這麼一來,在該子目錄中要如何設定呢?

我目前的作法無法成功..
假設我在主目錄副檔名設定項目如下:
SetEnvIfNoCase Referer "^http://123\.com/" ref=1
SetEnvIfNoCase Referer "^http://456\.com/" ref=1

<FilesMatch "\.(exe|zip|rar)$">
Order allow,deny
Allow from env=ref
Allow from 127.0.0.1
</FilesMatch>


而該子目錄設定如下:
SetEnvIfNoCase Referer "^http://123\.com/" ref=1
SetEnvIfNoCase Referer "^http://456\.com/" ref=1

<FilesMatch "\.(exe|zip)$">
Order allow,deny
Allow from env=ref
Allow from 127.0.0.1
</FilesMatch>


但這麼一來,子目錄裡的rar似乎依然會受主目錄設定的影響,無法外連,
不知應該如何設定呢?謝謝!
回覆時引用此篇文章