すべてのhttpリクエストを1つのファイルにリダイレクトしたいcontroller.php
# My .htaccess
RewriteCond %{REQUEST_URI} !\.(.+)$
RewriteRule ^(.*)([^/])$ http://%{HTTP_HOST}/$1$2/ [L,R=301]
RewriteRule ^([a-zA-Z0-9_-]+)$ controller.php
このリクエストhttp://mysite.com/en-US/messages/new/
を考えてみましょう。すべてのURLパラメータを取得して処理するphpスクリプト
controller.php
が表示されていますが、Apacheから404応答コードも送信されます。
404応答を防ぐために、どうすれば適切な書き換えルールを作成できますか?