リダイレクト方法は大きく分けて三種類
リダイレクトの方法は大きく分けると三種類ほどあります。
- プラグインを使う
- cPanelから行う
- .htacsessを編集する
①プラグインを使う
httpとhttpsへのリダイレクト をしたい人はコレが一番簡単です。5分で終わります。
この方法のメリット
- 一番簡単。すぐに終わる。
この方法のデメリット
- 基本的にhttpからhttpsへのリダイレクト設定のみしかできない
- 全く違うドメインへの引っ越し等では使えない。
プラグインを使ったhttpからhttpsへのリダイレクトのやり方
①Really Simple SSLをインストール&有効化
WordPressのプラグイン検索欄にReally Simple SSLを入力します。
でてきたこちらのプラグインをインストール&有効かします。
この画面がでてきたら下の「はい、SSLを有効化します。」を押して作業完了です。
②リダイレクト の確認
http://ohotuku.jp/redirect_checker/
こちらのサイトにhttp://〇〇のドメインを入力してチェックを押すとちゃんとリダイレクト設定がされているかどうか確認できます。
リダイレクト できていない
この画面が出てきてしまった人はリダイレクト 設定がちゃんとできていません。再度作業を確認してみて下さい。
リダイレクト できている
この画面が出てきた人はちゃんとリダイレクト 設定が完了しています。おめでとうございます。
②Cパネルから行う
Mixhostのサーバー管理システムcPanelにあるリダイレクト設定ツールを利用してリダイレクトを行います。
この方法のメリット
- 全く別のドメインへのリダイレクト可能
- httpからhttpsへのリダイレクトも可能
- 基本リダイレクトならなんでも可能。
この方法のデメリット
- Really Simple SSLに比べたら少し手間がかかる
- 設定画面の説明が不親切でわかりにくい
Cパネルからリダイレクト 設定をするやり方
①Cパネル内のリダイレクト設定画面へ行く
Cパネル内には色々設定項目がありますが、その中の「ドメイン」項目の「リダイレクト 」を選択する。
②リダイレクト設定
リダイレクト設定画面が出てきますが正直各項目の言っている意味がわからないと思うので詳しく説明します。
①種類
永続(301)→今後ずっとリダイレクトするときはこちらを選択
一時(302)→一時的なリダイレクトならこちらを選択
②https?://(www.)?
ここにリダイレクト元のドメインを入力。
って意味らしい。わかりづらいから普通に
https?://(www.)? → リダイレクト元ドメイン
って項目に変えた方がいいと思う。
③
ここは基本未記入でおk。一応説明するとドメインのさらに個別のURLをリダイレクト元に指定したい場合に入力する。
④リダイレクト先
そのままの意味。ここにリダイレクト先のドメインを入力
⑤www. リダイレクト:
ここも説明するの面倒だから基本デフォルトのwww. 付きまたは www. なしでリダイレクトのままでおk
- www. 付きでのみリダイレクト
- www. 付きまたは www. なしでリダイレクト
- リダイレクトしない: www.
ワイルドカード リダイレクト
ここもさわらなくておk。
③リダイレクトの確認
全ての作業が終わったらhttp://ohotuku.jp/redirect_checker/
でちゃんとリダイレクト できているか確認しましょう。以上で作業完了です。
③.htaccessでリダイレクト設定する
この方法のメリット
特になし。
この方法のデメリット
- ミスるとサイトが飛ぶ
- 専門知識がないと全くわからない
シロウトが.htaccessをいじった結果サイトが飛んだ例
参考 XSERVERで.htaccessの設定を失敗しブログ全体エラーで顔面蒼白になった経緯と解決方法寝ログ 参考 「.htaccess」の修正にいろいろ失敗してブログが表示されなくなっちゃった | りくまろぐりくまろぐ 参考 WordPressで.htaccessファイルを上書きしたらブログが消えた。涙の復旧記旅するフォトグラファーhtacsessを利用したリダイレクト 設定のやり方
①cパネルにログイン
②ファイルマネージャーを選択
③右上の設定を選択
非表示ファイルの表示にチェックを入れる
④public_htmlから.htaccessファイルを探す
public_htmlフォルダの中から自分のドメイン名のフォルダを探します。その中からさらに.htaccessというファイル選択して右クリックでeditを選択します。
⑤元々のコードをバックアップ
万が一設定をしてサイトが飛んだときのために元々のコードをコピーしてメモ帳などに保存しておきましょう。実際に.htaccess設定をいじって問題が起きたらコピーしておいたコードを再度.htaccessに上書きでペースとして元に戻すことで対処できます。
⑥コードの追加
以下がhttpからhttpsへのリダイレクト 設定コードなのでコピーし、エディターの一番上にペースとしてください。完了したら右上の作業を完了をクリック。
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} !=on [NC]
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>
⑦リダイレクト の確認
http://ohotuku.jp/redirect_checker/
上記のサイトでリダイレクト有効か確認しましょう。
まとめ
Mixhostでリダイレクト設定をする方法は
- Really Simple SSLプラグインを使う
- Cpanelのリダイレクト設定を使う
- .htaccessからリダイレクト設定をする
それぞれの特徴は
→一番カンタンだけどhttp→httpsへの統一リダイレクト専用
→基本的にどんなリダイレクト設定もできる。迷ったらコレ
→専門知識が必要でミスると大惨事。基本的には触らない方がいい。
以上です。
SNSでシェアしてくれると記事更新の記事更新の励みになったりならなかったりします。ご協力お願いします。