mixhostでURLをサブドメインも含めてリダイレクトして正規化

この記事は約3分で読めます。

レンタルサーバーのmixhost(ミックスホスト)でワードプレスのブログを運営している方は、mixhostでは独自ドメインを追加すると必ず独自ドメイン名に初期ドメイン名を足したサブドメインが作られてるって知ってましたか?

独自ドメイン以外にもサブドメインでも同じ内容のブログにアクセス可能になっているってこと

つまりWeb上に違うドメインなのに内容がまったく同じブログが他に存在していることになる

こんなの嫌だよね。スッキリしないし、何よりもグーグルの評価が下がることはあっても上がることなんてなさそう

なのでサブドメインを独自ドメインにリダイレクトして一本化してしまいましょう!

スポンサーリンク

.htaccessファイルに記述してリダイレクト

リダイレクトさせるには、.htaccessファイルの一番最初にリダイレクトのための記述をします

今回紹介するリダイレクトの記述はサブドメイン以外にもhttpをhttpsにリダイレクトする記述も含まれています

なので常時SSL化(https化)していることが前提です

サイトアドレスは仮にhttps://example.comとし、mixhostの初期ドメインを初期ドメイン.mixh.jpとして説明していきます

この場合mixhostではexample.初期ドメイン.mixh.jpというサブドメインが追加されていることになります

今回の記述のリダイレクト内容は下記となります

  • httpからhttps
  • example.初期ドメイン.mixh.jpからexample.com
  • www.example.初期ドメイン.mixh.jpからexample.com

下記の記述をそれぞれ書き換えて.htaccessの一番上に記述して下さい

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTP_HOST} ^example\.初期ドメイン\.mixh\.jp$ [NC]
RewriteRule (.*) https://example.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www\.example\.初期ドメイン\.mixh\.jp$ [NC]
RewriteRule (.*) https://example.com/$1 [R=301,L]
</IfModule>

.htaccessの編集はLiteSpeed CaheプラグインをインストールしているならLiteSpeed Caheに.htaccessを編集という項目があるのでそこから編集しましょう

それかFTPソフトやcPanelのファイルマネージャー(設定で非表示ファイルを表示にして下さい)で編集して下さい

.htaccessファイルはpublic_html内にある各ワードプレスのフォルダ内にあります

.htaccessの編集は慎重に行ってください。もしものためにバックアップを取っておくことをおススメします

mixhost(ミックスホスト)サーバーは高速でバックアップと復元は無料、アダルト可で料金も安い優れたサーバーですが、今回の記事以外にも初期ドメインページに運営中の独自ドメインが全て公開されてしまうという困った問題もあります

簡単に設定するだけで解決する問題なので、サッと解決してmixhostでガンガン記事を書いちゃいましょう!

SEO
スポンサーリンク
この記事が気に入ったら
いいね!しよう
最新情報をお届けします。
ホシゲをフォローする
欲しがりゲーマー

コメント一覧

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