htaccess允许从127.0.0.1无法正常工作

php*_*_qq 4 apache .htaccess

我在Windows 7上使用XAMPP.我把这个htaccess文件放在我的htdocs文件夹中,当我尝试打开时,我被拒绝访问http://localhost/.

Order allow,deny
Allow from 127.0.0.1
Allow from ::1
Deny from all
Run Code Online (Sandbox Code Playgroud)

我想拒绝访问除此之外的任何计算机.我怎样才能做到这一点?

Dan*_* W. 7

优先权就是一切!

如果允许localhost连接,然后拒绝所有ips,拒绝将覆盖允许.

因此,您首先应用黑名单(拒绝所有),然后应用白名单(允许本地主机).

Order deny,allow # <--- order to apply the white/blacklist change
Allow from 127.0.0.1
Allow from ::1
Deny from all
Run Code Online (Sandbox Code Playgroud)

http://httpd.apache.org/docs/2.2/howto/access.html

Order指令与这两个指令齐头并进,并告诉Apache应用过滤器的顺序.

  • 有关信息,从Apache 2.4开始,它就变成了"需要本地" (2认同)