hero_picture

.htaccess URL末尾の/(スラッシュ)保管

2012/11/30

.htaccsee による URL のリライトを行っている場合、末尾の/(スラッシュ)が無い場合、

「Not Found」になってしまいます。

それを、 URL 末尾に/(スラッシュ)を付けた URL にリダイレクトすることで解消されます。

例)

http://demo.filetransfer.jp/category/flyers/1

http://demo.filetransfer.jp/category/flyers/1/

.htaccess URL末尾の/(スラッシュ)保管するサンプル

1RewriteCond %{REQUEST_URI} !/$
2RewriteCond %{REQUEST_URI} !\.[^/\.]+$
3RewriteCond %{REQUEST_FILENAME} !-f
4RewriteCond %{REQUEST_FILENAME} !-d
5RewriteRule .* %{REQUEST_URI}/ [R,L]