.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"
我在网上找到了这个修复程序,但没有解释为什么它实际上是这样工作的。任何人都可以添加解释吗?就是感觉真的不应该这样
我偶然发现了一个奇怪的问题。 假设我在主域目录中有文件夹:/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"
我在网上找到了这个修复程序,但没有解释为什么它实际上是这样工作的。任何人都可以添加解释吗?就是感觉真的不应该这样