必要に応じて特定の画像サイズを生成するために使用する画像キャッシュシステムを持っています。modrewrite を使用してファイルをチェックし、存在しない場合はイメージ作成システムを呼び出します。私が抱えている問題は、イメージが存在していてもイメージ作成システムを呼び出していることです!
modrewrite は十分に単純です (images サブディレクトリ内のサイト)。
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /images/index.php?id=$1 [L,QSA]
-d
ディレクトリチェックが混乱していた場合に備えて、削除しようとしました。index.phpコード内にファイルが存在することを確認するようになりました-それは存在すると報告します。
images/cache/140x20/Test.JPG
私はhtmlでURLを使用しています-ファイルが存在するためRewriteCond
、index.phpコードを呼び出すべきではありません-しかし、何らかの理由でそうしますか?
それは明らかなことだと確信していますが、私はそれを理解することができません