apacheのmod_rewriteでURLの最後のスラッシュを補完
以下を.htaccessに記述
RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_URI} !\.[^/\.]+$
RewriteRule .* %{REQUEST_URI}/ [L,R]
URLがファイル名だと推測される場合
(最後の/以下のURLに.が含まれていた場合)
にはスラッシュの補完をしないようにしています。
以下を.htaccessに記述
RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_URI} !\.[^/\.]+$
RewriteRule .* %{REQUEST_URI}/ [L,R]
URLがファイル名だと推測される場合
(最後の/以下のURLに.が含まれていた場合)
にはスラッシュの補完をしないようにしています。