0

所以,我有 2 台服务器提供页面服务。我在带有 IIS6 的 Windows Server 2003 上运行 ColdFusion。我创建了站点并在两台服务器之间同步了文件。在我的网站的右侧是一个用于搜索的弹出 div。在 IE6 中的 Server1 上,这个 div 工作得很好,在服务器 2 上它被切断了。由于使用了同步软件,我不能在两台服务器上拥有不同的文件。

任何帮助表示赞赏。谢谢

4

3 回答 3

3

如果无法为第二个站点加载您的 IE6 样式表。

此网址有效: http ://www.sdccc.org:81/styles/03-ie6-fix.css

此 URL 没有: http ://www.sdccc.org:82/styles/03-ie6-fix.css

奇怪的是,这似乎只发生在 IE 本身 - 在 Chrome 中验证上面的链接并且它们都有效。

更新:
端口 82 服务器返回Content-Encoding: gzipVary: Accept-Encoding标头 - 端口 81 服务器不是。

我怀疑这是 IE 不接受 gzip 压缩内容的错误?

于 2009-07-07T23:58:31.503 回答
1

同一浏览器中的两个相同的文档必须生成相同的页面:

正如我所看到的,每个服务器生成的文档实际上是相同的,除了 CSS 样式表:

<LINK href="./sd81_files/01-ejungle.css" type="text/css" rel="stylesheet">

<LINK href="http://www.sdccc.org:82/styles/01-ejungle.css" type="text/css" rel="stylesheet">

是的,您可以说文件是相同的,但是当我将文件保存到我的计算机时,第二个文件没有到达。检查链接并重试。

于 2009-07-08T00:01:06.773 回答
0

我终于想通了!出于某种原因,似乎 2 个图像文件在第二台服务器上没有读取权限:

/images/search_04_drop_04-ie6.png /images/search_jason_04-ie6.png

更新了权限并开始工作。

感谢您在这方面的所有帮助。

于 2009-07-17T21:01:35.467 回答