.htaccess禁止指定ip访问我的网站

在文件里添加了这段代码(ip那里我设置时是填写到具体的ip地址的)OrderAllow,DenyAllowfromallDenyfromx.x.x.x这样禁止具体的ip,... 在文件里添加了这段代码(ip那里我设置时是填写到具体的ip地址的)

Order Allow,Deny
Allow from all
Deny from x.x.x.x
这样禁止具体的ip,没有用,指定的ip照样可以访问。
可是如果是禁止所有(Order Allow,Deny Deny from all),那就对,所有都访问不了了,为什么具体ip的不行呢?
展开
 我来答
饰次元
2015-06-03
知道答主
回答量:16
采纳率:0%
帮助的人:12.6万
展开全部
你好。之所以出现这样的问题是因为你没有真正理解 Order Allow,Deny 的意思。简单的说,这样写的话,代码的优先级是先执行Allow,然后再执行Deny,Deny默认执行未被Allow定义的部分。在你写的代码中,首先就Allow all 了,定义了所有IP都通过,也就不存在未被定义的部分了,后面再加上Deny,在里面写的IP都是无效的,Deny生效的部分只能是未被Allow定义的部分。所以,IP黑名单的正确写法应该是:
Order Deny,Allow
Deny from X.X.X.X
如上,就好。按照定义,优先执行Deny,未被定义的部分默认Allow。
这里做个小宣传,百度“饰次元”可以访问我的网站 www.4xyz.cn ,专注轻快好省的装修,欢迎贵阳装修的朋友光顾。
Storm代理
2023-07-25 广告
StormProxies是一家提供动态代理服务器服务的企业,旨在帮助用户更好地管理网络访问和安全。以下是一些关于StormProxies的IP动态代理服务的特点:1. 高匿名性:StormProxies的动态代理服务器具有高匿名性,可以有效... 点击进入详情页
本回答由Storm代理提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式