我有这个结构
deny from <ip>
在文件夹fo
中。
当我运行index.php
中的fo/
时,即。 fo/index.php
我的IP是<ip>
,然后我被拒绝访问。
当我运行index2.php
中的fo/newfolder/
时,即。 fo/newfolder/index2.php
我的IP是<ip>
,然后我就可以访问了。
如何为所有子目录使用一个.htaccess
?
答案 0 :(得分:0)
从技术上讲,当您使用Deny from <ip>
时,它会从没有覆盖父指令的所有子目录继承。不知道为什么会这样。您也可以尝试使用其他模块拒绝访问。例如:
RewriteEngine On
RewriteCond %{REMOTE_ADDR} <ip>
RewriteRule ^ - [L,F]