标签: redirect internet-explorer-8 http-status-code-404
我管理一个托管在Yahoo!上的网站托管,最近显示了一个奇怪的行为:当您在IE8中访问时,页面加载并正常呈现,然后一旦完成呈现,浏览器就会切换到显示其本地/内部404页面。地址栏仍显示网站网址。
当我在本地Apache服务器上查看该网站(据我所知)相同的状态时,它不会这样做。这让我怀疑它可能与服务器配置和响应头有关,但我不知道它可能是什么。
是否有人熟悉此行为?
答案 0 :(得分:12)
使用.htc hack提供人工CSS边框半径支持时,我遇到了这种情况。
答案 1 :(得分:2)
我不确定是什么原因造成了这个问题,但您可以使用Wireshark或Fiddler2之类的数据包捕获实用程序来进一步调查此问题。否则,如果您要发布指向该网站的链接,将会很有帮助。
答案 2 :(得分:1)
您的网页包含JavaScript代码,可在页面加载时修改DOM。
请参阅其他SO问题,例如here和here。
解决方案:将您的DOM操作代码放入< body onload>或jquery.ready()在页面加载完成后执行。