2014-07-24 91 views
1

目前我刚从Debian本地服务器部署了一个网站。该网站似乎运行非常好,直到我到达Internet Explorer。这是跑下来。 我的服务器的IP地址,然后我得到的网站,并没有错误---> http://imgur.com/IPpM4YH

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

  • 其他有趣的问题:
  • 使用服务器IPadress或主机名称将无法正确显示的网站一些电脑。
  • PHP代码不会生成画廊的imgs。
  • 样式表确认,但并不适用于整个网站

尝试修复

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

是'rotairnet'定义为所有系统的'hosts'文件主机,或通过DNS服务器? – Padarom

+0

由DNS服务器 – MooCow

+0

是IE使用的一些代理服务器? http://imgur.com/PtobFl1 – ehmad11

回答

1

看起来您的Internet Explorer在使用主机名查看页面时正在使用兼容性视图。如果它认为该页面是“内部”的话,就会这样做(如在Intranet中)。

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

获取要始终显示在标准模式中您的网页,看看已经回答了这个问题:IE10 renders in IE7 mode. How to force Standards mode?

相关问题