所以我一直在玩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
> PHP picks it up in framework router
> file_get_contents File and parse
&gt; < / strong> Output file after parse & exit
感谢。 :)
答案 0 :(得分:1)
如果您只是希望CSS文件重定向,则只有在.css扩展名时才能应用RewriteRule
:
RewriteRule ^(.*\.)css$ $1php