.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 リダイレクトに関する参考記事