所以,我有2台服务器提供服务。我在带有IIS6的Windows Server 2003上运行ColdFusion。我创建了站点并在两台服务器之间同步了文件。在我的网站的右侧是搜索的弹出窗口。在IE6中的Server1上,这个div工作正常,在服务器2上它被切断了。由于使用了同步软件,我在两台服务器上不能有不同的文件。
感谢任何帮助。 感谢
答案 0 :(得分:3)
如果无法为第二个站点加载,则为IE6样式表。
此网址有效: http://www.sdccc.org:81/styles/03-ie6-fix.css
此网址不包含: http://www.sdccc.org:82/styles/03-ie6-fix.css
奇怪的是,这似乎只出现在IE本身 - 验证Chrome上面的链接,并且两者都有效。
<强> 更新 强>
端口82服务器返回 Content-Encoding:gzip 和 Vary:Accept-Encoding 标头 - 端口81服务器不是。
我怀疑这是IE不接受gzip压缩内容的错误?
答案 1 :(得分: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">
是的,您可以说文件是相同的,但是当我将文件保存到我的计算机中时,第二个文件没有到达。检查链接,然后重试。
答案 2 :(得分:0)
我终于明白了!由于某种原因,似乎有2个图像文件在第二台服务器上没有读取权限:
/images/search_04_drop_04-ie6.png /images/search_jason_04-ie6.png
更新了权限并开始工作。
感谢您在此提供的所有帮助。