レンタルサーバーの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でガンガン記事を書いちゃいましょう!
コメント一覧