.htaccessファイルで末尾のスラッシュを自動補完する

自動で http://hoge.com/test → http://hoge.com/test/ にしたい

該当ディレクトリに以下の.htaccessを作成するといいです。

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{REQUEST_URI} !/$
    RewriteCond %{REQUEST_URI} !\.[^/\.]+$
    RewriteRule .* %{REQUEST_URI}/ [R=301,L]
</IfModule>

以前は RewriteRule ^(.*)$ $1/ [R=301,L] と書いていたんですが、XAMPP環境で正常に動かなかったため、RewriteRule .* %{REQUEST_URI}/ [R=301,L] と直しました。