为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
qq_笑_17 2021-10-22 13:35:01
我正在使用友好的 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 读取,但标题是针对 HTML 的。不是吗?但是,我该如何解决这个问题?我的意思是,我怎样才能让这个 url 结果被解释为 CSS?
查看完整描述

1 回答

?
慕雪6442864

TA贡献1812条经验 获得超5个赞

显然 Content-Type HTTP 标头丢失。在您的require行前添加以下内容:

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


查看完整回答
反对 回复 2021-10-22
  • 1 回答
  • 0 关注
  • 105 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信