【发布时间】:2015-08-20 12:36:45
【问题描述】:
我制作了以下 .htaccess 代码,它通常应该允许从内部网络访问该文件夹,但外部没有访问权限。 问题:使用 192.168.1.* 我被阻止,使用 192.168.1.49(我的本地 IP)我可以访问。
有没有人知道为什么 IP 范围被阻止,但特定 IP 是允许的,以及如何解决这个问题?
感谢和欢呼
AuthUserFile /home/.htpasswd
AuthType Basic
Require valid-user
Order Deny,Allow
Deny from all
Allow from 192.168.1.*
Satisfy any
【问题讨论】:
-
尝试去掉那颗星,比如 Allow from 192.168.1。
-
好吧,我试过了,但现在你也可以从外部访问该文件夹了。如果没有 1 之后的点,比如 Allow from 192.168.1 也不起作用。
-
也许您的外部流量也来自使用 NAT 的具有本地 IP 的路由器?在这种情况下,您可能必须排除该路由器 ip。
-
它看起来像那样!我的手机获得了 ip .254。希望最后一个问题:我怎样才能阻止这个特定的 IP?是否有拒绝、允许、拒绝之类的可能性?
标签: .htaccess