私はこれを何時間も解決しようとしてきましたが、何も思いつきませんでした。
.htaccess 内では、誰かが私の Web サイトのフォルダーから画像を要求するたびに、同じ名前のファイルが別のフォルダーに存在するかどうかを確認しようとしています。存在する場合は、そのファイルを返します。そうでない場合は、最初に要求されたファイルを返します。
とても簡単に思えますが、うまくいきません。.htaccess コードは次のとおりです。
RewriteEngine On
RewriteCond /images/blog/watermark/$1 -f
RewriteRule ^(.*) /images/blog/watermark/$1
「RewriteCond」は常に負を返すため、要求された画像は常にそのまま読み込まれます。私がそれを次のように変更すると、
RewriteCond %{REQUEST_FILENAME} -f
常に正を返すので、必要なフォルダーから画像を取得します-画像が存在しない場合を除き、エラーが発生します。これはまさに私が防止しようとしているものです。
私は何を間違っていますか?
ありがとう。