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

时间:2016-06-28 11:40:35

标签: php wordpress apache .htaccess .htpasswd

我偶然发现了一个奇怪的问题。 可以说我在主域名目录中有文件夹:/ 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>

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

1 个答案:

答案 0 :(得分:12)

我不明白为什么但是似乎在保护文件夹里面添加到.htaccess下面的行修复了这个问题:

ErrorDocument 401 "Authorisation Required"

我在网上发现了这个问题,但没有解释为什么它实际上是这样的。有谁可以添加解释?感觉就像它真的不应该那样。