【发布时间】:2012-08-24 22:51:48
【问题描述】:
我正在尝试在我的服务器上创建一个受 .htaccess 和 .htpasswd 保护的文件夹。当我尝试输入有问题的文件夹时,系统会要求我输入我想要的密码。但是当页面加载时,我得到一个 500 错误,现在我网站上的所有页面也发生了这种错误。使用 ErrorDocument 500 它说:
这个网页有一个重定向循环
http://example.com/test/folder/ 的网页导致了过多的重定向。 ...
这是我的 .htaccess 文件的样子:
ErrorDocument 500 http://81.18.24.170/test/appload/
AuthName "Restricted Area"
AuthType Basic
AuthUserFile /test/folder/admin/.htpasswd
require valid-user
任何人都可以看到问题或我错过的使其工作的东西吗?
编辑:我有重写规则来防止多次重定向时出现 301 错误。 (在另一个解决方案中找到,但没有帮助。)所以我只想摆脱 500 错误。
【问题讨论】:
-
如果删除该行会发生什么:
ErrorDocument 500 http://81.18.24.170/test/appload/ -
然后它只给了我 500 错误并且没有提到许多重定向! :(
-
好的,你的 htaccess 文件里还有什么?
-
这是我仅有的五行!
-
我认为您的 500 错误并非来自您的 htacces。如果您删除目录保护,它是否正常工作?如果是,请检查 mod_auth 是否安装在 apache 中