Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPBカップ
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPress移行後に旧ドメインにリダイレクトされるのを修正する方法

古いドメインにリダイレクトされる問題を解決したいですか?

WordPressサイトを新しいドメインに移行すると、ユーザーが旧ドメインにリダイレクトされる可能性があります。

この投稿では、移行後にWordPressが古いドメインにリダイレクトされるのを修正する方法を紹介します。

How to fix WordPress redirecting to old domain after migration

移行後の旧ドメインへのリダイレクト問題の原因は?

WordPressのウェブサイトを新しいドメインに移行する場合、リダイレクトを設定することが重要です。こうすることで、ユーザーは自動的に新しい場所にランディングし、キーワードのランキングとトラフィックを維持することができます。

しかし、新規ドメインへのリダイレクトは正しく機能せず、訪問者は古いドメインにリダイレクトされてしまいます。

この問題の主な原因の1つは、WordPressデータベースのテーブルでサイトURLとホームURLの値が異なっていることです。これらの値が両方とも新しいドメインにつながることを確認する必要があります。

それ以外にも、DNSの問題は移行後にユーザーが旧ドメインにリダイレクトする原因にもなります。DNSサーバーが応答しなかったり、DNSレコードが更新されていなかったりすると、訪問者は新しいサイトのURLを表示することができません。

それでは、移行後にWordPressが古いドメインにリダイレクトされるのを修正する方法を見てみましょう。さまざまな方法を取り上げますので、以下のリンクをクリックしてお好きなセクションに進んでください。

方法1:WordPressの設定でサイトアドレスを更新する

この問題を解決する最も簡単な方法は、WordPressの設定でWordPressアドレスとサイトアドレスが同じであることを確認することです。

サイトアドレス(URL)に旧ドメインが表示されている場合、移行後、ユーザーは旧URLにリダイレクトされます。

これを修正するには、WordPress管理画面から設定 ” 一般にアクセスするだけです。その後、「サイトアドレス(URL)」フィールドに新しいドメインを入力してください。

Site address URL

完了したら、変更を保存して新しいドメインにアクセスし、問題が解決しているかどうかを確認してください。

しかし、URLフィールドがグレーアウトし、新しいアドレスを入力できない場合は、このまま読み進め、ドメインをリダイレクトする他の方法のいずれかを使用してください。

方法2:WordPressデータベースでサイトURLを変更する

旧ドメインへのリダイレクト問題を解決するもう一つの方法は、WordPressデータベースのテーブルでサイトURLを更新することです。

WordPressホスティングサービスが提供するcPanelを使用して、簡単にデータベースにアクセスできます。

このチュートリアルでは、例としてBluehostを使用しますが、HostingerSiteGroundなどの他のホスティング会社でも同様のプロセスです。

まず、ホスティングサービスのコントロールパネルにログインする必要があります。その後、左のメニューから「サイト」タブに移動できます。ここから、サイトの「設定」オプションをクリックします。

Go to site settings in Bluehost

次に、サイトの詳細とさまざまな設定が表示されます。

クイックリンクセクションまでスクロールダウンし、「phpMyAdmin」オプションをクリックしてください。

Open the phpMyAdmin panel

その後、phpMyAdminが開くまで数秒待つ必要があります。

開いたら、左側のナビゲーション・パネルからwp_optionsテーブルに移動してください。

各ホスティングサービスでは、データベーステーブルの命名規則が異なることに注意してください。しかし、あなたが探しているものは常に’_options’で終わります。

例えば、このチュートリアルでは、BluehostのphpMyAdminで’staging_45f_options’テーブルをクリックします。

Open the options table

次に、’siteurl’と’home’オプションを編集する必要があります。

まず、’siteurl’オプションの’Edit’ボタンをクリックしてください。

Enter siteurl

その後、option_valueフィールドに新しいドメイン名を入力する必要があります。それが完了したら、「Go」ボタンをクリックするだけです。

これで、メインのwp_optionsページに戻り、「home」オプションを編集できる。

Enter the home field value

次に、option_valueフィールドに新しいドメインを入力する必要があります。

値を入力したら、「Go」ボタンをクリックする。

方法3:PCのDNSキャッシュをフラッシュする

移行後も旧ドメインがリダイレクトされる問題を解決できない場合は、DNS設定を確認する必要があります。

ドメイン名の変更が有効になるまで、最大12~48時間かかることもあります。その結果、DNSレコードを更新していないインターネットプロバイダーは、ユーザーを古いドメインにリダイレクトすることになる。

DNSキャッシュをフラッシュするだけで、最新の情報と新しいサイトのURLを取得できます。これは、DNSサーバーが応答しない問題を解決するのにも役立ちます。

詳しくは、Mac、Windows、Google ChromeでDNSキャッシュをクリアする方法をご覧ください。

プロのヒントSEOプラグインを使用してフルサイト・リダイレクトを実行する

新しいドメインへのリダイレクトを手動で行う場合、常にエラーが発生する可能性があります。その結果、ユーザーは古いドメインにリダイレクトされたままになります。

All In One SEO (AIOSEO)のようなWordPress SEOプラグインを使用することで、より簡単にリダイレクトを設定することができます。このプラグインは強力なリダイレクトマネージャーを提供しており、サイト全体を新しいドメインに問題なくリダイレクトすることができます。

Full site redirect in All in One SEO

このツールは私たちのチームによって構築され、新しいドメインにサイトを移行したり、2つのサイトを1つに統合したりする際に使用しています。さらに詳しく知りたい方は、WordPressでフルサイトリダイレクトを正しく行う方法をステップバイステップでご紹介しています。

サイト移転のための追加リソース

この投稿が、移行後にWordPressが古いドメインにリダイレクトされるのを修正する方法を学ぶのにお役に立てば幸いです。また、WordPressのよくあるエラーとその修正方法、および専門家が選ぶビジネスサイトに必須のWordPressプラグインもご覧ください。

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

情報開示 私たちのコンテンツは読者支援型です。これは、あなたが私たちのリンクの一部をクリックした場合、私たちはコミッションを得ることができることを意味します。 WPBeginnerの資金源 をご覧ください。3$編集プロセスをご覧ください。

アバター

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

ツールキットへの無料アクセス - すべてのプロフェッショナルが持つべきWordPress関連製品とリソースのコレクション!

Reader Interactions

6件のコメント返信を残す

  1. THANKGOD JONATHAN

    I have once had a wordpress site with a different domain and now want to migrate it to my new domain. Please how do I do redirects so that people who visit oldsite.com/page1 to land in newsite.com/page1?

  2. Moinuddin Waheed

    This is very common issue when migration to a new domain or new server.
    The url redirects to the old domain name and it keeps doing so.
    I think using AIOSEO and doing full site redirects audit will give the exact reasons for redirect and we can resolve this easily.

  3. Johan

    Very clear, but doesn’t work for me. I copied a backup from the host to my localhost. Changed everything I could find to the localhost, but it keeps redirecting me to the live website. WP Admin does work locally, it’s just the website.

    Am I missing something?

      • Johan

        I did change the local settings, but the link was somewhat interesting.

        It seemed to be a problem with 2 things: Chrome and DNS. I flushed the DNS and tried Firefox, then it worked like it should. After cleaning up Chrome it worked too.

        Apparently, no matter what you do, there is always some trace left on the machine rather than WordPress or the database.

返信を残す

コメントありがとうございます。すべてのコメントは私たちのコメントポリシーに従ってモデレートされ、あなたのメールアドレスが公開されることはありませんのでご留意ください。名前欄にキーワードを使用しないでください。個人的で有意義な会話をしましょう。