我设置了我的 Apache 2 服务器以使用 PHP 解析特定虚拟主机中的 CSS 文件:
AddType application/x-httpd-php .css
Run Code Online (Sandbox Code Playgroud)
但是,文本带有错误的标题,这意味着不使用 CSS 文件,至少在 Firefox 中是这样。Content-Type: text/css使用 PHP设置解决了这个问题,但我不想对每个 CSS 文件都这样做。如何解决这个问题?
我认为最好的方法是将其添加到虚拟主机中:
AddHandler application/x-httpd-php .css
Run Code Online (Sandbox Code Playgroud)
如果这导致错误的 MIME 类型,请添加以下内容:
<Files *.css>
Header set Content-type "text/css"
</Files>
Run Code Online (Sandbox Code Playgroud)
如果您希望这仅适用于特定目录中的 css 文件,您可以将其添加到该目录中的 .htaccess 文件而不是虚拟主机,或者将该目录的目录指令添加到虚拟主机,即
<Directory /foo>
AddHandler application/x-httpd-php .css
<Files *.css>
Header set Content-type "text/css"
</Files>
</Directory>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6972 次 |
| 最近记录: |