为什么我无法通过 IE 访问 http://localhost?

为什么我无法通过 IE 访问 http://localhost?

但我用 Firefox 时没问题,

在 IE 中我也可以通过 127.0.0.1 打开该页面

有谁知道如何修复 IE 这个问题吗?

答案1

您应该在 IEhttp://之前添加localhost:port。与其他浏览器不同,IE 需要知道正在使用什么协议。

答案2

可以尝试以下操作:

  • 尝试将端口添加到 localhost:localhost:80 或 localhost:8080

  • 尝试检查 Internet Explorer 的代理绕过设置(工具 -> 选项),确保它设置为本地主机的代理绕过

  • 检查C:\windows\system32\drivers\etc\hosts并确保 localhost 条目存在

答案3

旧线程,但我认为这可能会对某些人有所帮助。

Windows 7 专业版/IE 11

我遇到了完全相同的问题(http://本地主机在 Chrome 中有效,127.0.0.1 在 IE 中也有效)。尝试了各种方法,例如更新 hosts 文件条目、在网络设置中禁用 ipv6 等。但都不起作用。

最后通过添加修复http://本地主机在 IE 设置 Internet 选项>安全>受信任的站点中,添加受信任的站点。添加受信任的站点地址时,请确保取消选中“需要服务器验证 (https)”选项。

答案4

就我而言,这是因为当我浏览本地主机时,有些插件总是转到搜索引擎。因此,我只需在“工具”>“管理插件”>“单击搜索提供商”>“将默认设置为 Bing”中禁用这些插件即可。

我的问题就解决了。

相关内容