我遇到了一个问题,Chrome 和 Firefox 都开始弹出一个弹出窗口,提示在访问 localhost(401 页面)时需要进行身份验证。
如果我在网络上,我可以输入我常用的网络用户名/密码,它工作正常,但如果我离线(我使用本地主机的原因)身份验证失败,我会被发送到 403 页面。
这在 IE 中不会发生,几天前也没有发生,我的网络设置设置为忽略 localhost 上的代理,并且自动检测设置已关闭。
有任何想法吗?
我遇到了一个问题,Chrome 和 Firefox 都开始弹出一个弹出窗口,提示在访问 localhost(401 页面)时需要进行身份验证。
如果我在网络上,我可以输入我常用的网络用户名/密码,它工作正常,但如果我离线(我使用本地主机的原因)身份验证失败,我会被发送到 403 页面。
这在 IE 中不会发生,几天前也没有发生,我的网络设置设置为忽略 localhost 上的代理,并且自动检测设置已关闭。
有任何想法吗?
问题是您的站点目录的权限。如果你把文件夹放在你家(~)下,那么这个问题很可能会出现。尝试为您的主文件夹提供更广泛的权限。特别是对他人的阅读权限。
当然,如果您浏览localhost
纯目录,则需要 apache / 服务器身份验证
检查您的服务器身份验证凭据(用户和密码),这是正常的!
而如果您浏览localhost/mysite
,则不需要身份验证;)
还要确保您的localhost/myproject
文件夹具有755 chmod 权限
最后检查您localhost/myapp/
是否有.htpasswd
文件并将其发布在这里
我也遇到了类似的问题,将 chrome 重新安装到旧版本,更改代理设置没有帮助。我已经开始使用其他浏览器,但是如果我需要在 chrome 中工作,我会使用以下解决方法。
1.) 在不输入任何用户名和密码的情况下点击登录。2.) 点击 (X) 关闭窗口。
窗口会消失。但是,如果您打开任何其他站点或窗口,它将重新出现。