gpt4 book ai didi

php - 指向 CSS 文件的友好 URL 被解释为 HTML 而不是 CSS

转载 作者:行者123 更新时间:2023-11-27 23:38:25 25 4
gpt4 key购买 nike

我正在使用友好的 URL,我的路由器之一是访问 CSS 和 JS 文件。就像:“localhost/css/cssFileName”。

路由会像这样处理这个 url:

require(".".DIRECTORY_SEPARATOR."views".DIRECTORY_SEPARATOR."res".DIRECTORY_SEPARATOR."css".DIRECTORY_SEPARATOR."css".DIRECTORY_SEPARATOR.$nome.".css");

其中 $nome 是指向“cssFileName”的变量。

好的。当我访问 url 时,显示 CSS 内容!

但是当我尝试在页面中链接它时,就像这样:

我在控制台中得到了这个:

Resource interpreted as Stylesheet but transferred with MIME type text/html

我想我知道发生了什么!浏览器尝试将 url 结果读取为 CSS,但 header 用于 HTML。不是吗?

但是,我该如何解决呢?我的意思是,我怎样才能使这个 url 结果被解释为 CSS?

最佳答案

显然缺少 Content-Type HTTP header 。在 require 行前添加以下内容:

header('content-type: text/css');

关于php - 指向 CSS 文件的友好 URL 被解释为 HTML 而不是 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57135087/

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