我有一个 htaccess 文件,用于密码保护名为 wp-login.php 的文件(由 Wordpress 用于登录)。
这是 htaccess 的样子:
ErrorDocument 401 "Authorization Required"
<FilesMatch "wp-login.php">
AuthName "Restricted"
AuthType Basic
AuthUserFile /home/username/.wp-admin
require valid-user
</FilesMatch>
我想在 . 下的文件上设置密码directory xyz
,所以xyz/wp-login.php
应该有密码。
但是,问题是我在(abc 的子目录)wp-login.php
下有另一个文件,我不想使用密码保护。但这会在 htaccess 指令中自动发生 - 所以我的问题是如何防止指令级联到子目录?xyz/abc/ directory
我知道 Directory 指令带有嵌套的 File 指令,但这似乎仍然会级联密码保护 - 请注意,我确实可以访问我的httpd.conf
文件,因为我使用的是 VPS 而不是共享主机。
谢谢!