2013-08-16 23 views
1

我想拒絕訪問除php文件以外的任何內容。我嘗試在httpd.conf文件中使用以下代碼:如何拒絕訪問除Apache中的PHP文件之外的任何內容?

<Directory "c:/wamp/www/stf_1"> 
<Files *.*> 
    Order Deny, Allow 
    Deny from All 
</Files> 

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

</Directory> 

修改後,我嘗試重新啓動服務器,但沒有響應。我不知道什麼是錯的。

回答

0

我認爲指令的順序很重要。我正在閱讀的方式是,你首先否認所有內容,因此第二條指令不會觸發。

嘗試

<Directory "c:/wamp/www/stf_1"> 
    <Files "*.php"> 
    Order Allow, Deny 
    Allow from All 
    </Files> 

    <Files "*.*"> 
    Order Deny, Allow 
    Deny from All 
    </Files> 
</Directory>