在部署到live之前,我有一个正在使用的开发网站。 开发网站的密码为.htaccess和.htpasswd。密码登录工作正常。
对于与必须访问服务器上的页面的外部服务器相关的特定功能,我必须暂时禁用密码以进行测试。 通常,这可以通过注释掉“Require valid-user”行来完成。出于某些奇怪的原因,如果我注释掉那一行,我会收到500错误。这曾经在过去很好用。
使用密码:
AuthType basic
AuthName "***"
Require valid-user
AuthUserFile "/usr/***/.htpasswd"
禁用密码:
AuthType basic
AuthName "***"
#Require valid-user
AuthUserFile "/usr/***/.htpasswd"
#是唯一的区别。我还确保该文件不是UTF-8-BOM编码,但保持UTF-8编码。 UTF-8-BOM也会导致500错误。 关于如何解决这个问题的任何想法?