【问题标题】:Website IP address works but not hostname网站 IP 地址有效,但主机名无效
【发布时间】:2014-09-15 23:42:19
【问题描述】:

目前我刚刚从 Debian 本地服务器部署了一个网站。在我访问 Internet Explorer 之前,该网站似乎运行得非常好。这是失败的地方。 我输入服务器的 IP 地址,我得到的网站没有错误。---> http://imgur.com/IPpM4YH

现在我将尝试通过主机名而不是 IP 地址访问该网站。但是网站无法正确显示。---> http://imgur.com/UVb3bAb
现在这个问题只存在于 IE 中。 Google、firefox、safari...等都不会遇到这个问题。

  • 其他有趣的问题:
  • 在某些使用服务器 IP 地址或主机名的计算机上将无法正确显示网站。
  • Php 代码不会为图库生成图片。
  • 样式表已被识别,但未应用于整个网站

尝试修复

  • 降低 IE 的安全性,将其添加到网站列表中。
  • 在服务器上重新加载文件
  • 重新启动所有机器。

【问题讨论】:

  • rotairnet 是在您系统的所有 hosts 文件中定义为主机,还是由 DNS 服务器定义?
  • IE 是否使用了一些代理服务器? imgur.com/PtobFl1

标签: html internet-explorer cross-browser


【解决方案1】:

当您使用主机名查看页面时,您的 Internet Explorer 似乎正在使用兼容性视图。如果它认为页面是“内部的”(如在 Intranet 中),它会执行此操作。

如果您通过 IP 地址导航,Internet Explorer 从不使用兼容性视图,因为它无法分辨,因此它假定该网站是外部的。

要让您的页面始终以标准模式显示,请查看已回答的有关此问题的问题:IE10 renders in IE7 mode. How to force Standards mode?

【讨论】:

    猜你喜欢
    • 2015-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-15
    • 2023-02-04
    • 2023-03-28
    • 2021-12-13
    • 2016-12-01
    相关资源
    最近更新 更多