2014-07-24 93 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?

相關問題