.htaccess 受密码保护的文件夹转到 404 页面

.htaccess password protected folder goes to 404 page

我偶然发现了一个奇怪的问题。 假设我在主域目录中有文件夹:/myfolder

当我尝试访问此文件夹中的文件索引时,我转到:myurl。com/myfolder 它工作没有任何问题。 现在,当我将带有密码保护的 .htaccess 放入此文件夹中时,如:

AuthUserFile /home/mywebsite/.htpasssomerandomname
AuthType Basic
AuthName "Authentication Required"
Require valid-user

当我尝试访问 myurl 时突然没有要求我输入密码。com/myfolder 我得到 404 wordpress 模板页面。 下面是我在 WordPress 主文件夹中的 .htaccess。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

任何想法可能是什么问题?

我不明白为什么,但似乎在受保护文件夹内的 .htaccess 中添加以下行解决了这个问题:

ErrorDocument 401 "Authorisation Required"

我在网上找到了这个修复程序,但没有解释为什么它实际上是这样工作的。任何人都可以添加解释吗?就是感觉真的不应该这样