.htaccessで、URLの最後にスラッシュを自動補完する方法です。
WordPressだと、自動的に補完されるのですが、
自力サイトの場合は、自動的には補完されない模様。
厳密には、スラッシュ有りと無しでは違うURLと認識される為、
SEO的にもよろしくないです。
最後のスラッシュの意味は、
- スラッシュあり → フォルダを示す
- スラッシュなし → ファイルを示す
らしいです。
サーバーによってはコンパネに設定項目もあるようですが、
とりあえず、以下のコードを.htaccessファイルへ追加するだけで完了します。
簡単ですね。
RewriteCond %{REQUEST_URI} !/$ RewriteCond %{REQUEST_URI} !\.[^/\.]+$ RewriteRule ^(.*)$ $1/ [R=301,L]
↓ 逆に「URLの最後のスラッシュを自動的に消す方法」
コメント