允许 htaccess 中全局阻止的文件的其他实例?

允许 htaccess 中全局阻止的文件的其他实例?

我使用以下命令home/来阻止所有访问wp_login.php

<Files wp-login.php>
order deny,allow
deny from all    
</Files>

我如何允许某些实例wp_login.php,例如允许:

home/bob/public_html/wp_login.php

home/jim/public_html/wordpress/wp_login.php

答案1

您需要.htaccess在新目录中找到相应的文件,说明wp-login.php这些目录中的文件是允许使用权。

Apache 将检查.htaccess当前目录中的文件,然后“回溯”直到它命中DocumentRoot。将应用最相关的指令,因此denyin/homeallowin/home/user/将允许访问用户目录中的实例,同时拒绝 下的其他所有位置/home

似乎不可能将所有指令都纳入相同的 .htaccess文件;在这种情况下,该deny规则似乎覆盖了其他规则(刚刚在 Apache 2.2.22 上测试过)。

相关内容