Apache 拒绝对一个文件的所有访问,只有一个ip访问
我尝试了以下方法,但没有效果(没有人可以访问该文件,包括我希望它访问的IP)Apache 拒绝对一个文件的所有访问,只有一个ip访问,apache,.htaccess,Apache,.htaccess,我尝试了以下方法,但没有效果(没有人可以访问该文件,包括我希望它访问的IP) 命令允许,拒绝 全盘否定 允许来自zzz.zzz.zzz.zzz 我想拒绝除一个ip之外的所有人访问一个文件,我该怎么做? 谢谢我在一篇旧帖子中找到了我的答案,其中一个答案在这里:,正确答案是: <Files something.php> Order deny, allow Deny from all allow from zzz.zzz.zzz.zzz </Files> 命令拒
命令允许,拒绝
全盘否定
允许来自zzz.zzz.zzz.zzz
我想拒绝除一个ip之外的所有人访问一个文件,我该怎么做?
谢谢我在一篇旧帖子中找到了我的答案,其中一个答案在这里:,正确答案是:
<Files something.php>
Order deny, allow
Deny from all
allow from zzz.zzz.zzz.zzz
</Files>
命令拒绝,允许
全盘否定
允许来自zzz.zzz.zzz.zzz
从最初的我改变了“命令允许,拒绝”到“命令拒绝,允许”,它工作了 实际上,您使用的第一个指令可以工作,但它需要位于正确的位置
Order Allow,Deny
<Files something.php>
Allow from zzz.zzz.zzz.zzz
</Files>
命令允许,拒绝
允许来自zzz.zzz.zzz.zzz
请注意,我从all中删除了deny,因为它不是必需的
它不起作用的原因是您的
Deny
指令超过了Allow
指令。
Order Allow,Deny
所做的是:
Allow
,如果匹配,则标记“Allow”Deny
,如果匹配,则标记“Deny”(即使先前已由Allow
匹配)拒绝。只需给米奇罗斯的答案留个便条
至于订单拒绝,允许
,则是“相反”:
评估Deny
,如果匹配,则标记“Deny”
评估Allow
,如果匹配,则标记“Allow”(即使先前已由Deny
匹配)
评估标志。如果未设置标志,则允许它
有关更多信息,请参阅米奇·罗斯提供的链接。我真的很抱歉,但我是新手,你的意思是在.htaccess文件中吗?这套规则似乎没有任何问题。你的问题是什么?我的问题是代码对我不起作用,如果你说代码对你起作用,那么代码对我不起作用的原因是什么S、 谢谢!!代码应该在.htaccess文件中的something.php所在的目录中。它们都在同一个目录中
Order Allow,Deny
<Files something.php>
Allow from zzz.zzz.zzz.zzz
</Files>