私のhtaccessファイルには次のものがあります:
RewriteEngine On
RewriteRule ^(.*)$ rewrite.php?data=$1 [L,QSA]
rewrite.php から、URL に応じて正しいページにリダイレクトします。問題は、css と js を含むすべてのファイルをリダイレクトすることです。私はこれらのファイルを含めようとしましたが、今ではそれが私のばかげたことであることに気付きました。URL に適切な拡張子がある場合、リダイレクトする必要がありますか? リダイレクトが最善の方法である場合、どの方法が最適でしょうか? ヘッダーの場所または HTTP_redirect?
それとも、これは賢明なパフォーマンスや作業に関係する良いアイデアではありませんか? 私はこのようなものに行くことができましたが、私はApacheについてほとんど何も知らないので、今はApacheを使用したくありません.
RewriteRule ^(.*).css$ /includes/compressor.php?i=$1.css [L]
以前は、htaccess ファイルに次のものがありました。
RewriteCond %{REQUEST_FILENAME} !-f
これを削除することにした理由は次のとおりです。
ヘッダーやその他の共通ファイルを rewrite.php ファイルに含めることはできません。また、リライト ファイルに、含めるページを決定し、ページ コンテンツのデータを再利用するためのデータベース呼び出しを含めることもできません。
外部アプリのみが使用するサービスなど、不要なファイルにアクセスできます。