WordPressでIPアドレスでのアクセスをドメイン名にリダイレクトさせる

当ページのリンクには広告が含まれています。
wordpress
  • URLをコピーしました!
生徒

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

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

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

番号項目入力内容
ソースURL 全てのURLをヒットさせるため正規表現で^/(*.)と入力
入力タイプ正規表現を選択
一致条件URLとサーバーを選択
サーバーhttps://*.*.*.*のようにIPアドレスでのURLを入力
見つかったターゲットhttps://example.com/$1でドメイン名でのURLを入力
$1https://*.*.*.*/bloghttps://example.com/blogのようにルート以下のパスを引き継ぐという意味

リダイレクトが機能しているか確認する

ブラウザでIPアドレスでアクセスして確認します。

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

よかったらシェアしてね!
  • URLをコピーしました!
目次