私は.htaccess全体にかなり慣れていないので、現在、「かなりのURL」を使用するために次のものを使用しています。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?path=$1 [NS,L]
</IfModule>
今、私は自分のWebサイトが少し遅いことに気づき、Web(Webサイト)のどこかで見つけたphpスクリプトを介してCSSファイルのgzipを開始することにしました。これを機能させるには、URLを書き直して正しいphpファイルを開く必要があります。これは次のようになります。
RewriteRule ^(.*).css$ /csszip.php?file=$1.css [L]
しかし、私は2番目が起こらないときに最初が起こることだけを望み、その逆も同様です。言い換えれば、私はこのようなものが欲しいです:
<IfModule mod_rewrite.c>
RewriteEngine On
if request doesn't contain .css do
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?path=$1 [NS,L]
else do
RewriteRule ^(.*).css$ /csszip.php?file=$1.css [L]
</IfModule>
誰かが適切なコードやhtaccessファイルで何らかの条件文を使用する方法を見つけることができる場所を手伝ってくれますか?
前もって感謝します!:)