セオツールズ

.htaccess リダイレクト

WordPress や共用サーバー向けに、mod_rewrite 用のリダイレクト断片を生成します。処理はブラウザ内で完結し、サーバーに保存しません。

前提・注意

  • Apache で mod_rewrite が有効であること、および AllowOverride で上書きが許可されている必要があります。
  • WordPress の場合、多くの環境では # BEGIN WordPress よりに、ここで生成したルールを置いてください。
  • RewriteBase はサイトをサブディレクトリに置いているときのみ入力します(例: /subdir/)。

設定する内容

まず用途を選ぶと、その設定に必要な入力だけが表示されます。複数の用途を続けて設定する場合は、都度コピーしたあと切り替えてください。

全体オプション

リダイレクトコード(301 / 302)

HTTPS と www(正規ホスト)の統一

暗号化(HTTPS)とホスト名の揃え方(www の有無)は、多くのサイトではセットで設定します。必要な項目だけオンにしてください。

HTTP のリクエストを、同じホストの HTTPS に送ります。

生成結果

# .htaccess リダイレクト(セオツールズで生成)
# 適用前にバックアップを取り、共有サーバーでは mod_rewrite・AllowOverride が有効か確認してください。
#
# 推奨ルール順: HTTPS → 正規ホスト(www) → ドメイン変更 → ディレクトリ変更 → ページ単位
#
# 有効なセクションがありません。フォームで項目をオンにして入力してください。

反映後の動作確認は リダイレクトチェッカーで行えます。

.htaccess リダイレクトに関する参考記事