浏览器加载

时间:2017-02-11 09:28:22

标签: css regex apache .htaccess

所以我一直在玩htaccess用于Windows Apache,我想在请求时对CSS文件进行一些最小的解析(有点像LESS / SASS但只有变量)因为我不想为每个CSS负载使用大量服务器资源。)

我尝试在我的文件中更改此行:

RewriteCond %{REQUEST_FILENAME} !-d

要:

RewriteCond %{REQUEST_FILENAME} !.(ico,js,jpg,gif,png)$

但是我的所有其他文件都通过我的PHP框架重定向,使得文档的输出最终成为HTML文档,并在 Chrome开发工具中引发了一系列例外,我写错了吗?

这意味着工作的方式是Request CSS file from index load &gt; PHP picks it up in framework router &gt; file_get_contents File and parse &gt; < / strong> Output file after parse & exit

感谢。 :)

1 个答案:

答案 0 :(得分:1)

如果您只是希望CSS文件重定向,则只有在.css扩展名时才能应用RewriteRule

RewriteRule ^(.*\.)css$ $1php