これは私の.htaccessからの抜粋です:
RewriteRule ^([0-9]+)x([0-9]+)$ images/$1x$2.png
# front controller
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !\.(pdf|js|ico|gif|jpg|css|rar|zip|tar\.gz)$ index.php [L]
私が達成しようとしていること:ユーザーがURLにアクセスするときにexample.com/200x100
、URLを内部的に書き換えたいexample.com/images/200x100.png
ので、アプリケーション(フロントコントローラー)はREQUEST_URIを/images/200x100.png
だけでなくとして認識し200x100
ます。ファイル/images/200x100.pngが存在する場合は、アプリケーションをまったく起動しないでください。