htaccessを使用して次のことを行いたい:
アドレスバー: http://images.domain.ext/100x100/1234/some_text.jpg サーバー上: http://images.domain.ext/100x100/1234.jpg
私はすでに使用しました:
RewriteRule ^100x100/(.*)/(.*)\.jpg$ /100x100/$1.jpg
これは機能しますが、ファイルが存在しない場合にもリダイレクトされます。ファイルがサーバーに存在する場合にのみリダイレクトが必要です。ファイルが存在しない場合は、index.php に移動したい
RewriteCond -f の何かだと思いますが、RewriteCond でファイル名を変更する方法がわかりません。
RewriteCond /100x100/$1.jpg -f
RewriteRule ^100x100/(.*)/(.*)\.jpg$ /100x100/$1.jpg