
Googleの検索結果の自分のサイトのURLがIPアドレスなのですが



リダイレクトでドメイン名でのアクセスに変える手順を説明します
Google の検索結果にIPアドレスで表示されてしまっている
サイト開始直後に多いですが、自分のブログの記事がGoogleの検索結果に表示される時に、ドメイン名ではなくIPアドレスで表示されてしまっている場合があります。


IPアドレスのリンクからでもサイトは表示されますが、ブラウザのアドレス欄がIPアドレスのためhttps
通信にな警告メッセージが表示されてしまいます。


見た目も悪くいいことは何もないので、IPアドレスでのアクセスに付いての設定を行います。
IPアドレスでのアクセスをドメイン名へとリダイレクト(転送)する
サイトがIPアドレスで表示されるのを防ぐには以下の2つの方法があります。
- IPアドレスでのアクセスを禁止する方法
- IPアドレスでのアクセスをドメイン名にリダイレクトする方法
IPアドレスでのアクセスを禁止するのだと、せっかくアクセスしてくれたのにもったいないし、サイトの印象が悪くなってしまうため、以下ではIPアドレスでのアクセスをドメイン名にリダイレクトする方法を説明します。
プラグイン Redirection でリダイレクトを設定する
リダイレクトはWEBサーバーの設定ファイルを編集して行います。ただ、直接設定ファイルを編集するにはLinuxに付いて多少知識が必要で、Linuxでのファイル編集またはFTPでのファイルアップロードをしたことがない人には少し敷居が高いです。
また、設定内容を間違えたり、参考にした情報が自分の環境に合っていなかったりすると、設定が効かなかったり、WordPressが動かなくなったりする事態に繋がってしまいます。
そこで、ここではWordPressのプラグイン「Redirection」でリダイレクト設定を行う手順を説明します。このプラグインを用いることでWordPress上の画面から、リダイレクト設定を行うことができます。
プラグイン「Redirection」のインストールと有効化
WordPressの管理画面で「プラグイン」ー「新規追加」を開き、キーワード欄にRedirection
と入力して、表示されたRedirectionの「今すぐインストール」をクリックします。


インストールが完了したら「有効化」をクリックします。


Redirectionの設定内容
管理画面の「プラグイン」メニューでRedirectionの「設定」をクリックします。


設定画面が表示されるので「転送ルール」を選択します。


転送ルールの「新規追加」をクリックします。


単純にURLを転送するだけならこの画面で十分ですが、今回は転送内容も設定したいので、下の方にある歯車アイコンをクリックします。


詳細設定の画面に切り替わるので、転送ルールを入力していきます。


以下の画面のように入力していきます。


番号 | 項目 | 入力内容 |
---|---|---|
1 | ソースURL | 全てのURLをヒットさせるため正規表現で^/(*.) と入力 |
2 | 入力タイプ | 正規表現 を選択 |
3 | 一致条件 | URLとサーバー を選択 |
4 | サーバー | https://*.*.*.* のようにIPアドレスでのURLを入力 |
5 | 見つかったターゲット | https://example.com/$1 でドメイン名でのURLを入力$1 はhttps://*.*.*.*/blog →https://example.com/blog のようにルート以下のパスを引き継ぐという意味 |
リダイレクトが機能しているか確認する
ブラウザでIPアドレスでアクセスして確認します。


鍵マーク付きのドメイン名でのアクセスに切り替われば設定完了です。

