2016-06-28 148 views
2

我偶然发现了一个奇怪的问题。 可以说我有在主域名目录文件夹:/ MyFolder中.htaccess密码保护的文件夹转到404页

当我尝试访问文件的索引此文件夹,我去的: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> 

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

回答

5

我不明白为什么,但它似乎将低于线为.htaccess内保护文件夹中修复了这个问题:

ErrorDocument 401 "Authorisation Required" 

我发现这个在线,但没有解释为什么修复它的实际工作的方式。任何人可以添加解释?它只是觉得它不应该是这样的。

+1

如果服务器发出“401”错误,您的htaccess将加载消息“Authorization Required”。此消息也可以通过指向(定制)页面的链接来取代,并提供有关错误的更多信息。 – Timothy

+0

OOOOH,F \/CK 1t 4LL,感谢男人!,我一直忍受着它好几个小时.. –