我偶然发现了一个奇怪的问题。 可以说我在主域名目录中有文件夹:/ 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>
任何想法可能有什么问题?
答案 0 :(得分:12)
我不明白为什么但是似乎在保护文件夹里面添加到.htaccess下面的行修复了这个问题:
ErrorDocument 401 "Authorisation Required"
我在网上发现了这个问题,但没有解释为什么它实际上是这样的。有谁可以添加解释?感觉就像它真的不应该那样。