我正在尝试在我的服务器上创建一个受.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错误。
答案 0 :(得分:1)
当您放置AuthUserFile的文件路径时,请确保使用根目录中的FULL文件路径,例如:
AuthUserFile /var/www/html/test/folder/admin/.htpasswd
此线程中讨论了类似的问题: htaccess / htpasswd in subdir