2017-02-11 12 views
0

Windows Apacheの場合、htaccessで遊んでいましたが、要求があったときにCSSファイルを最小限に解析したかったのです(LESS/ブラウザの読み込み時にCSSファイルを解析する

RewriteCond %{REQUEST_FILENAME} !-d 

へ::。トン、私は私のファイルに次の行を変更しようとした

)すべてのCSSの負荷のためにサーバリソースを大量に使用したい

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

しかし、それが馬のすべての私の他のファイルは、私のPHPフレームワークを通してリダイレクトされ、ドキュメントの出力はHTMLドキュメントになり、のChrome Dev Toolsに例外がスローされます。

これは仕事に意味される方法は、Request CSS file from index load>PHP picks it up in framework router>file_get_contents File and parse>Output file after parse & exit

おかげです。 :)

答えて

1

あなただけのリダイレクトがCSSファイルのために発生する場合は、RewriteRuleが.cssの拡張子がある場合にのみ適用できます:リダイレクトのために

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

は、どのようなファイルは、それがにリダイレクトされていますか? – Jek

+0

拡張子を.cssから.phpに変更した同じパスにリダイレクトする必要があります。 – Anonymous

関連する問題