【.htaccess】URLの最後にスラッシュ(/)を自動強制補完する方法

URLの最後にスラッシュを自動強制補完する方法 サーバー設定

.htaccessで、URLの最後にスラッシュを自動補完する方法です。

WordPressだと、自動的に補完されるのですが、
自力サイトの場合は、自動的には補完されない模様。

厳密には、スラッシュ有りと無しでは違うURLと認識される為、
SEO的にもよろしくないです。

最後のスラッシュの意味は、

  • スラッシュあり → フォルダを示す
  • スラッシュなし → ファイルを示す

らしいです。

サーバーによってはコンパネに設定項目もあるようですが、
とりあえず、以下のコードを.htaccessファイルへ追加するだけで完了します。
簡単ですね。

RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_URI} !\.[^/\.]+$
RewriteRule ^(.*)$ $1/ [R=301,L]

↓ 逆に「URLの最後のスラッシュを自動的に消す方法」

\ 第三のエックスサーバー /
進化の極限を目指した 「エックスサーバー」の新たなカタチ。

「シン・レンタルサーバー」は、エックスサーバーのシステムをベースとしつつ、最新技術を盛り込んだ国内最速のレンタルサーバーです。
エックサーバーとの違いは、「スピード」「リソース確保」「アダルティサイト可能」。
それでいてこの価格。
ブログをこれから始める人も、他社サーバーからの乗り換えの人も超絶おすすめなレンタルサーバーです。

しかも、今ならドメインが無料!

サーバー設定
スポンサーリンク
\気になるあの子に教えてあげよう/
Tamoc

コメント

タイトルとURLをコピーしました