gpt4 book ai didi

css - 我的文件不是从网络服务器加载的,但我重命名了它,没问题。为什么会这样?

转载 作者:行者123 更新时间:2023-11-28 17:28:32 28 4
gpt4 key购买 nike

偶尔在我的网站上,我注意到无法加载外部文件。如果我重命名它并指向新名称,它就可以正常工作。旧名称不再有效。

通常这发生在图像上,但今天它发生在 css 文件上。它会自然而然地发生,而且是不可预测的。当图像发生这种情况时,它们也不会在浏览器窗口中自行加载。 CSS 将自行加载,但不会由链接到它的页面加载。

这里有 2 个完全相同的页面,除了它们链接到 2 个不同名称的 css 文件。这些 css 文件完全相同,只是它们的名称不同。

工作 - http://internetfind.com.au/test2.html

不工作 - http://internetfind.com.au/test1.html

Web 服务器是 Apache。

为什么会发生这种情况,我该如何预防?

最佳答案

我在 test1 上看到 css 文件不是作为 text/css 而是 text/html 加载的。我还注意到您正在运行 2 个不同的域,它们都运行 Apache。你有机会拥有 2 个不同的 .htaccess 文件吗?我只是在这里推测,因为我没有所有信息,但我的猜测是运行 test1 域的根目录有一个 htaccess 文件,其中 MIME 类型未正确定义。

这是 html5 样板发行版附带的示例 .htaccess 文件的链接。 https://github.com/h5bp/html5-boilerplate/blob/master/dist/.htaccess

另一个错误是未定义 Mordernizr,这可能意味着您尚未链接 mordernizr 库。

关于css - 我的文件不是从网络服务器加载的,但我重命名了它,没问题。为什么会这样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26643716/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com