apache - .htaccess 中的 ForceType text/html;charset=utf-8 导致所有外部链接的 CSS 停止呈现

标签 apache .htaccess

我正在使用:
ForceType text/html;charset=utf-8
在我的 .htaccess 文件中,但它导致所有外部链接的 CSS 停止在各自的页面上呈现。

所以像这样:

<link rel="stylesheet" type="text/css" href="somestyles.css" media="all" />

不再在使用它的页面上工作。

我也一直在尝试以下组合:
AddCharset utf-8 .html
AddCharset utf-8 .htm
AddCharset utf-8 .css
AddCharset utf-8 .js
ForceType text/html;charset=utf-8
ForceType text/css;charset=utf-8

但到目前为止还没有运气。有谁知道出了什么问题?

最佳答案

这是为 CSS 和 Javascript 文件获取 UTF-8 所需的全部内容:

AddDefaultCharset utf-8
AddCharset utf-8 .css .js

关于apache - .htaccess 中的 ForceType text/html;charset=utf-8 导致所有外部链接的 CSS 停止呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2489454/

相关文章:

apache - 使用 .htaccess 删除链接地址中的 ID 号

php - php错误报告也会显示mysql错误吗?

Apache - 限制 IP 不起作用

php - 从 .htaccess 中的密码保护中排除一个文件

regex - RedirectMatch 如何匹配任何单词但不匹配索引和什么都不匹配

apache - 使用 Grok for Logstash 解析 Apache2 错误日志

php - 使用 .htaccess 重写 URL 使重复的 mysql 条目

javascript - 如何删除url页面上的#id

.htaccess ErrorDocument 的相对路径

.htaccess - modrewrite - 将所有 php 文件转换为 html,这对 SEO 友好并且可以两种方式工作