2009-10-15 45 views
0

我所讀過的資源說明如何阻止訪問基於IP的整個目錄,但沒有解釋如何爲單個文件做到這一點。如何防止基於IP使用.htaccess訪問單個文件?

這就是用來保護目錄:

<Limit GET POST PUT> 
order deny,allow 
deny from all 
allow from 123.456.78.910 
</Limit> 

這裏只有IP 123.456.78.910將有機會獲得在該規則被放置的目錄。但問題再次是:如何爲單個文件做到這一點?

回答

0

您可以使用此:

<Files foo.html> 
    Order deny, allow 
    Deny from all 
    Allow from 123.456.78.910 
</Files> 

順便說一句,不要用<Limit GET POST PUT>拒絕訪問的文件,它與大多數的Apache配置一個很大的安全漏洞。

+0

對不起delroth,但你的代碼只是導致內部服務器錯誤。 – Qasim

+0

哦,對不起,它是「文件」而不是「文件」。編輯我的答案。 –

相關問題