SEEDS Creator's Blog

読者です 読者をやめる 読者になる 読者になる

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

.htaccess プログラミング

.htaccsee による URL のリライトを行っている場合、末尾の/(スラッシュ)が無い場合、 「Not Found」になってしまいます。 それを、 URL 末尾に/(スラッシュ)を付けた URL にリダイレクトすることで解消されます。

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

 

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

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