私は現在、正常に動作する静的ファイルの htaccess ルールとして次のものを持っています。
http://mywebsite.local/en/testing-page
からページを取得しますcached_pages/en/testing-page.html
RewriteCond %{REQUEST_METHOD} GET
RewriteCond %{DOCUMENT_ROOT}/cached_pages/%{REQUEST_URI}\.html -s
RewriteRule .* cached_pages/%{REQUEST_URI}\.html [L]
私のサーバーは、インデックス ファイルも cached_pages/en.html として書き込みますが、これは正しいです。ただし、ファイルを指すにはどの htaccess RewriteCond および RewriteRule 行が必要なので、http://mywebsite.local/en/
からページを取得します。cached_pages/en.html
RewriteCond %{REQUEST_METHOD} GET
???????????
???????????
URLの末尾に/が付いているので、思ったほど簡単ではありません。
では、スラッシュで終わる URL に対して rewriteules を機能させるにはどうすればよいでしょうか?