我有一个htaccess文件如下:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule . - [L]
RewriteRule ^$ app/ [L]
RewriteRule (.+) app/$1 [L]
</IfModule>
现在,这位于我的网络根目录中,我也希望密码保护这个和所有子目录,所以我添加了以下几行:
AuthName "phpMyAdmin Restricted Area."
AuthType Basic
AuthUserFile /usr/local/apache/.htpasswd
Require valid-user
这促使我和我能够'登录'。但是,现在我的服务器对我来说已经500了,我不知道为什么。我可以删除auth行,这解决了问题。为什么会发生这种情况,我该怎么办?
答案 0 :(得分:1)
与根目录中的另一个.htaccess文件发生冲突。