0

我正在尝试在我的服务器上创建一个受 .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 错误。

4

1 回答 1

1

当您放置 AuthUserFile 的文件路径时,请确保使用根目录中的完整文件路径,例如:

AuthUserFile /var/www/html/test/folder/admin/.htpasswd

在这个线程中讨论了一个类似的问题: htaccess / htpasswd in subdir

于 2014-09-17T15:14:20.757 回答