2013-10-19 180 views
1

如何使用htaccess設置文件夾訪問「默認拒絕」2個例外。htaccess阻止直接訪問文件夾(例外:通過php)

命名爲www.mydomain.com/SecretFolder/的文件夾「默認拒絕」。

2例外: 1)SecretFolder只接受www.mydomain.com/Allowed.php進入它。 2)在SecretFolder中,有一個名爲Exception.php的文件,它不被阻塞,並且始終可以直接訪問

這會導致循環嗎?

+1

相關:http://stackoverflow.com/questions/4610524/htaccess-to-restrict-access-to-folder?rq=1 – hjpotter92

回答

1

您是否試過這段代碼?

<Files *.php> 
    Order Deny,Allow 
    Deny from all 
    Allow from 127.0.0.1 
</Files> 

<Files Allowed.php> 
    Order Allow,Deny 
    Allow from all 
</Files> 

它應該禁止訪問除localhost之外的任何文件,第二個應該允許您希望訪問的文件。

另外檢查是否檢查mod_access是否安裝在你的服務器上。

+0

我應該用127.0.0.1替換什麼?如果文件夾獲得直接訪問,我是否也可以通過Allowed.php重定向訪問? – Mike

+0

127.0.0.1應該是默認的本地訪問 – incoe

相關問題