自定义htaccess ErrorDocument页面CSS在Chrome中加载很奇怪



我有一个自定义CSS的网站自定义错误文档设置。CSS 的路径是绝对的,因此它可以找到文件。出于某种原因,虽然在 Chrome 中页面看起来根本没有 CSS,当我检查加载的资源时,它确实找到了 CSS 文件,但内容只显示一些随机的中文符号而不是 CSS。在"正常"页面上,CSS 显示就像预期的那样,只是在 ErrorDocument 页面上它被搞砸了。

好吧,

我自己想通了。我猜这两个CSS文件不是UTF-8编码的,由于某种原因,Chrome由于某种原因没有检测到这一点,并且仍然尝试加载它们,就好像它们是UTF-8一样。因此,将它们转换为 UTF-8 解决了这个问题。设置字符集也将解决问题:

<style src="..." charset="UTF-8">

最新更新