![允许 htaccess 中全局阻止的文件的其他实例?](https://linux22.com/image/1359184/%E5%85%81%E8%AE%B8%20htaccess%20%E4%B8%AD%E5%85%A8%E5%B1%80%E9%98%BB%E6%AD%A2%E7%9A%84%E6%96%87%E4%BB%B6%E7%9A%84%E5%85%B6%E4%BB%96%E5%AE%9E%E4%BE%8B%EF%BC%9F.png)
我使用以下命令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
。将应用最相关的指令,因此deny
in/home
和allow
in/home/user/
将允许访问用户目录中的实例,同时拒绝 下的其他所有位置/home
。
似乎不可能将所有指令都纳入相同的 .htaccess
文件;在这种情况下,该deny
规则似乎覆盖了其他规则(刚刚在 Apache 2.2.22 上测试过)。