ゆっくりしていけや( ^ω^ )

ミックスホスト(Mixhost)ドメインリダイレクト設定方法

ライオンくん
mixhostユーザーなんだけどリダイレクトの方法わかる?

クマくん
わかるよ

ライオンくん
教えてくれ
ライオンくん
なるべく簡単なやつがいいわ

クマくん
k ちなみにリダイレクト はhttpsとか?
クマくん
それとも旧ドメインから新ドメインへのお引っ越しでリダイレクトかけたいとか?

ライオンくん
俺はhttpからhttpsへのリダイレクトだよ。
ライオンくん
でも一応別ドメインへのリダイレクト 方法も知りたいかも

クマくん
わかった。それぞれ詳しく説明するよ

 

リダイレクト方法は大きく分けて三種類

リダイレクトの方法は大きく分けると三種類ほどあります。

  1. プラグインを使う
  2. cPanelから行う
  3. .htacsessを編集する

①プラグインを使う

httphttpsへのリダイレクト をしたい人はコレが一番簡単です。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でもリダイレクトしますぜ!

って意味らしい。わかりづらいから普通に

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へのリダイレクト 設定コードなのでコピーし、エディターの一番上にペースとしてください。完了したら右上の作業を完了をクリック。

.htaccessリダイレクトコード
 <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でリダイレクト設定をする方法は

  1. Really Simple SSLプラグインを使う
  2. Cpanelのリダイレクト設定を使う
  3. .htaccessからリダイレクト設定をする

 

それぞれの特徴は

①Really Simple SSLプラグインを使う
→一番カンタンだけどhttp→httpsへの統一リダイレクト専用
②Cpanelのリダイレクト設定を使う
→基本的にどんなリダイレクト設定もできる。迷ったらコレ
③.htaccessからリダイレクト設定をする
→専門知識が必要でミスると大惨事。基本的には触らない方がいい。

 

以上です。

SNSでシェアしてくれると記事更新の記事更新の励みになったりならなかったりします。ご協力お願いします。