500内部服务器错误.htpasswd/.htaccess



很抱歉再次问这个问题,我知道以前有人问过,但我确实读过每一篇关于解决问题的讨论,我仍然有问题

这是我的代码:

AllowOverride AuthConfig
AuthUserFile path/index/.htpasswd
AuthType Basic
AuthName "restricted area"
AuthGroupFile /dev/null
require valid-user

每当我从服务器上删除.htaccess时,页面都会正常运行,但当我重新添加.htacccess时,我会收到内部服务器错误。这真的很奇怪,因为偶尔会出现输入密码窗口,但当我输入密码时,窗口会再次出现,就好像密码输入错误一样,当我重新加载页面时,我会收到500服务器错误。提前感谢您急需的帮助!!!

此行:

AllowOverride AuthConfig

可能是导致您出现错误的原因。AllowOverride指令告诉apache允许在诸如htaccess文件之类的内容中使用什么。很明显,这不是你可以在htaccess文件中设置的东西。AllowOverride需要在服务器或vhost-config中,其中的AuthConfig部分告诉apache您可以在htaccess文件中使用auth指令(如AuthType、AuthName等)。

最新更新