只有在IE6中的网站错误,所有其他浏览器罚款

我只是想检查我的网站上的一个IE6,并收到错误说:“Internet Explorer无法打开互联网网站…操作中止”。

现在事实certificate,当我在同一台机器(VirtualBox的WinXP虚拟机)上的Firefox上尝试相同的网站它的作品。 我在同一台机器上托pipe的其他网站也在IE6中工作,所以它不像箱子无法访问。 事实上,我的服务器日志显示该页面已达到200状态。

如果有问题,我为该网站运行WordPress,所以我认为这可能是一个PHP的事情。 然而,我的另一个WordPress站点在同一个盒子(这是Debian Lenny,顺便说一句)加载得很好。 太奇怪了。

非常感谢您的帮助。

更新:刚刚用静态HTMLreplace主页并加载。 看起来像是一个PHP的问题。 是否有可能在IE6如何与PHP行为有所不同,而不是其他IE版本?

更新2:我在WP 2.9.1并禁用了所有的插件。 有趣的是,我看到网站的标题短暂的popup错误的时间。 这几乎证实它是PHP相关的? 如果有问题,我正在使用PHP 5。

问题已修复。 问题在于,在closures之前,您无法写入HEAD HTML元素,这是由于我在那里移动asynchronousGoogle Analytics脚本导致的。

请参阅http://support.microsoft.com/kb/927917

检查IE6的代理设置,它可能是使用一些随机代理。

另外,不言而喻,你应该远离IE6,提供一个JSpopup,提醒用户升级他们的浏览器。