我正在努力建立并运行一个由其他人设计的网站,但我遇到了一个我以前从未见过的奇怪问题。
在整个网站中,所有文件路径都是相对的,例如,所有 img 标签都有一个 src,如 src='i/image.png'。css 链接标签、脚本标签等也是如此。这很正常,我过去从未遇到过任何问题。
问题是,当有些人使用浏览器访问网站时,这些资源都没有加载,但对于其他人来说,网站加载得很好。在其中一台无法正常工作的计算机上检查页面后,我看到图像的 URL 是http://i/image.png
,而在正常工作的计算机上是http://mydomain.com/i/image.png
。
对此有何解释?为什么有些计算机(全部使用 IE)无法添加域,而其他计算机正常工作?如果这可能是罪魁祸首,我们在这里工作的代理背后,因为我还没有看到该站点从我们的网络外部错误地加载。此外,站点使用 XHTML 1.0 Transitional 的文档类型。