2009-10-15 39 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

哦,对不起,它是“文件”而不是“文件”。编辑我的答案。 –

相关问题