WordPressサイトのURLを変更する方法(ステップバイステップ)

当社の読者の一人が最近、単純なURL変更がWordPressサイト全体をダウンさせたため、パニックに陥って連絡してきました。ウェブサイト構築の初期の頃、私たちもその胸が締め付けられるような感覚をよく知っています。

WordPressのURLを変更することはデリケートなプロセスであり、一歩間違えるとサイトにアクセスできなくなったり、内部リンクが壊れたりする可能性があります。多くのサイト所有者がこの作業に神経質になるのはそのためです。

しかし、心配しないでください。安全に乗り越えるお手伝いをします。この記事では、WordPressサイトのURLを正しく変更するために使用する正確な方法を紹介し、すべてが完璧に機能し続けることを保証します。

URL を正しく更新しましょう。

WordPressサイトのURLを変更する方法(ステップバイステップ)

WordPressサイトのURLを変更する理由

WordPressのURLを変更する必要がある、または変更したい理由はたくさんあります。

それとは別に、WordPress で「リダイレクトが多すぎます」というエラーが表示されている場合や、その他のWordPress エラーのトラブルシューティングを行っている場合は、WordPress アドレスの設定を変更する必要があるかもしれません。

WordPressアドレスとサイトアドレスの違いは何ですか?

WordPressのURLを変更する際には、WordPressアドレスとサイトアドレスの2つの設定を更新する必要があります。

WordPressアドレスとサイトURLを新しいドメインに変更する

これは、多くの初心者にとって混乱を招く可能性があります。なぜなら、彼らは2つの設定の違いを知らないからです。

  • WordPressのアドレス(URL)は、管理ページ、メディアファイル、プラグイン、テーマなど、WordPressのファイルとフォルダが保存されている場所のアドレスです。
  • WordPressでのサイトアドレス(URL)は、ウェブサイトの公開部分です。訪問者がウェブサイトにアクセスするためにウェブブラウザに入力するものです。

ほとんどのユーザーにとって、WordPressアドレスとサイトアドレスのURLは同じになります。

ただし、場合によっては、大企業がWordPressサイトを別のサーバーでホストすることがあります。これは、企業のウェブサイトに他の多くのアプリケーションがあり、各アプリケーションのホスティング場所を分離してWordPressセキュリティを向上させたいからです。

それでは、WordPressウェブサイトのURLを簡単に変更する方法を見ていきましょう。以下のクイックリンクを使用して、使用したい方法に直接ジャンプしてください。

  1. 管理画面からWordPressサイトのURLを変更する
  2. functions.phpファイルを使用してWordPressサイトのURLを変更する
  3. wp-config.php ファイルを使用して WordPress サイトの URL を変更する
  4. phpMyAdminを使用してデータベースでWordPressサイトURLを変更する方法
  5. ボーナス:AIOSEOでURL変更後のリダイレクトを管理する
  6. WordPressのURLを変更することに関するよくある質問(FAQ)
  7. WordPressのURLに関するエキスパートガイド

方法1:管理画面からWordPressサイトURLを変更する

この方法は最も簡単で初心者向けです。WordPress管理画面にアクセスできる場合は、この方法を使用することをお勧めします。

例えば、サイトのURLを計画的かつ管理された方法で変更する場合(HTTPからHTTPSへの移行など)にこの方法を使用でき、管理エリアに完全にアクセスできます。

これは初心者にとって最も安全な方法であり、緊急時ではなく、変更に時間をかけられる場合に理想的です。

WordPressダッシュボードにログインし、設定 » 一般に移動するだけです。

ここで、「WordPress アドレス」と「サイトアドレス」のボックスでWordPressサイトのURLを変更できます。

WordPressのアドレスとサイトのアドレスを変更する

前述の通り、ほとんどのウェブサイトでは、これらは同じURLになります。

その後、「変更を保存」ボタンをクリックして、URLの変更を保存します。

これで、ウェブサイトにアクセスして、すべてが正常に機能していることを確認できます。

方法2:functions.phpファイルを使用してWordPressサイトURLを変更する

URLの変更がうまくいかず、WordPress管理エリアへのアクセスを失ったが、サイトへのFTPアクセスはまだある場合に、この方法を使用できます。

まず、FTPクライアントを使用してWordPressサイトに接続する必要があります。詳細については、WordPressへのファイルアップロードにFTPを使用する方法に関するガイドをご覧ください。

次に、WordPressのテーマフォルダを見つける必要があります。ほとんどのユーザーの場合、これは/wp-content/themes/your-theme-folder/のようなものになります。

FTPでfunctions.phpファイルを見つける

このフォルダ内で、functions.phpファイルを開き、メモ帳やテキストエディットなどの好みのテキストエディタで編集する必要があります。

次に、ファイルの末尾に次のコードを追加する必要があります。

update_option( 'siteurl', 'https://example.com' );
update_option( 'home', 'https://example.com' );

https://example.com をご自身のサイトURLに置き換えるのを忘れないでください。これで変更を保存し、FTPを使用してファイルをサーバーにアップロードできます。

これで、ウェブサイトにアクセスして、すべてが正常に戻ったことを確認してください。

この方法の利点は、データベース内のサイトURLが更新されることです。WordPressは、functions.phpファイルがロードされるたびにサイトURLのデータベースを更新します。

サイトが復旧したら、functions.phpファイルからその2行のコードを削除することが重要です。このコードはページが読み込まれるたびにデータベースを更新しますが、データベースに正しいURLが保存されたら、コードを残しておく必要はありません。

方法3:wp-config.phpファイルを使用してWordPressサイトのURLを変更する

編集する必要のあるWordPressテーマがわからない場合や、functions.phpファイルが見つからない場合は、この方法を使用できます。URLの変更がうまくいかずWordPress管理画面にアクセスできなくなったが、サイトへのFTPアクセスはまだある場合に最適です。

WordPress設定ファイル(wp-config.phpと呼ばれます)にウェブサイトのURLを追加する必要があります。このファイルはウェブサイトのルートフォルダにあり、重要なWordPress設定が含まれています。

このファイルを変更するには、FTPクライアントを使用してウェブサイトに接続する必要があります。詳細については、WordPressにファイルをアップロードするためにFTPを使用する方法に関するガイドを参照してください。

次に、通常はドメインのルートフォルダにある wp-config.php ファイルを見つける必要があります。

FTP経由でwp-config.phpファイルを見つける

その後、「編集はここまでです。公開を楽しんでください」という行の直前に、次のコードを追加する必要があります。

define( 'WP_HOME', 'https://example.com' );
define( 'WP_SITEURL', 'https://example.com' );

https://example.comを独自のドメイン名に置き換えることを忘れないでください。

これで変更を保存し、ファイルをサーバーにアップロードし直すことができます。その後、ウェブサイトにアクセスしてすべてが正常に機能していることを確認してください。

プロのヒント: wp-config.phpファイルでURLを定義すると、データベースの設定が上書きされます。そのため、管理ダッシュボードの「WordPressアドレス」と「サイトアドレス」のフィールドがグレー表示になります。この方法を使用している場合は、これは完全に正常です!

方法4:phpMyAdmin を使用してデータベースで WordPress サイトの URL を変更する

WordPressサイトのURLを更新する別の方法は、WordPressデータベースで直接変更することです。これは、WordPressホスティングアカウントのダッシュボードから直接行うことができます。

この強力な方法は、緊急時に最適です。WordPress管理画面やFTP経由でサイトのファイルにアクセスできない場合にのみ使用してください。

ホスティングコントロールパネルが唯一利用可能なアクセスポイントである緊急時、例えば移行が失敗した後や、他の方法で問題が発生した場合などに特に役立ちます。

重要: これを行う前に、WordPress データベースのバックアップを作成することをお勧めします。これは非常に重要であり、何か問題が発生した場合に WordPress データベースの変更を元に戻すのに役立ちます。

詳細については、WordPressデータベースのバックアップ方法に関するガイドをご覧ください。

その後、ウェブホスティングアカウントのダッシュボードにログインし、「データベース」セクションにある「phpMyAdmin」アイコンをクリックする必要があります。

phpMyAdminをクリックします

注意: 手順はホスティングプロバイダーによって若干異なる場合があります。しかし、BluehostのようなすべてのcPanelホスティングプロバイダーは、データベース設定を編集する機能を提供しています。

これにより、MySQLデータベースを編集するためのWebベースのインターフェイスを提供するphpMyAdminアプリケーションが自動的に起動します。詳細については、phpMyAdminを使用したWordPressデータベース管理の初心者向けガイドをご覧ください。

まず、左側の列にあるWordPressデータベースをクリックする必要があります。これにより、WordPressデータベース内のテーブルが表示されます。

次に、「wp_options」列オプションをクリックします。

database および wp-options をクリックします

デフォルトでは、データベースのプレフィックスは「wp_」ですが、WordPressデータベースのプレフィックスは変更できるため、異なる場合があります。

オプションテーブル内に、いくつかの行が表示されます。「siteurl」と「home」が記載されている「option_name」列を見つける必要があります。

オプション名の編集

まず、各行の左側にある鉛筆の「編集」アイコンをクリックし、「option_value」フィールドを新しいサイトURLに変更してください。

オプションテーブルを下にスクロールして、「home」オプション名を見つける必要がある場合があります。

その後、右下にある「実行」ボタンをクリックするだけで、データベースの変更を保存できます。 

オプション名のURLを変更

これで、ウェブサイトにアクセスして、すべてが正常に機能していることを確認できます。 

重要: これらの方法は、WordPressアドレスとサイトアドレスのコア設定のみを変更します。投稿やページに追加したリンクは変更されません。それらを更新する方法については、以下のFAQセクションで説明します。

ボーナス:AIOSEOでURL変更後のリダイレクトを管理する

上記のいずれかの方法でサイトURLを変更した後(特に新しいドメインに移行する場合)、もう1つ重要なステップがあります。それはリダイレクトの設定です。リダイレクトは、検索エンジンや訪問者のブラウザに新しいページがどこにあるかを伝えるもので、SEOランキングを維持し、404エラーを回避するために不可欠です。

リダイレクトを管理する最も簡単な方法は、AIOSEOプラグインを使用することです。強力なリダイレクトマネージャーを備えており、このプロセスをシンプルかつエラーなく実行できます。

AIOSEO

注意: このプラグインには無料版がありますが、SEOランキングを失うことなくウェブサイト全体、投稿、ページなどをリダイレクトできるのはAIOSEO Pro版のみです。 

ウェブサイト全体のredirectを簡単に作成できる組み込みのredirectマネージャーを備えています。

このようにウェブサイトをリダイレクトすると、古いドメインにリンクしていたサイトからのリンクが保持され、404エラーが防止され、訪問者にとってより良い体験が生まれます。 

AIOSEO ウェブサイトURLの変更

これを正しく行うには、既存のサイトのコピーを作成し、新しいドメインに移動してから、古いサイトを新しいサイトにリダイレクトする必要があります。

WordPressサイトを移動する際にURLを更新する方法に関するガイドで詳細を確認できます。

WordPressで個々の投稿やページをリダイレクトしたい場合は、WordPressで301リダイレクトを作成するための初心者向けガイドをご覧ください。

WordPressのURLを変更することに関するよくある質問(FAQ)

長年にわたり、私たちは何十万人ものユーザーがWordPressウェブサイトを作成したり、ブログを開始したり、オンラインストアを開始したりするのを支援してきました。

この間、WordPressのURL変更に関するさまざまな質問に数多く回答してきました。以下に、よく寄せられる質問をいくつかご紹介します。

WordPressのアドレスとサイトのアドレスのフィールドがグレーアウトしているのはなぜですか?

管理エリアの設定ページでWordPressアドレス(URL)がグレー表示されている場合、URLはwp-config.phpファイルにハードコードされていることを意味します。

WordPressのURLがグレーアウトしている

WordPressのURLを変更するには、上記の方法3に従ってwp-config.phpファイルを編集し、URLを適切に変更する必要があります。

URL設定を誤って変更した後、WordPressサイトを復旧するにはどうすればよいですか?

時には、技術に詳しくないユーザーがWordPress管理画面からWordPressのURLとサイトアドレスの設定を誤って変更してしまうことがあります。

それから回復するには、上記の指示に従って、functions.php、wp-config.php、またはWordPressデータベースを編集してWordPressのURLを元に戻す必要があります。

WordPressのすべてのブログ記事、ページ、その他のコンテンツエリアのURLを一括で更新できるプラグインはありますか?

はい、Go Live Update URLs プラグインを使用できます。

WordPressのURLを変更する際には、WordPressの投稿、ページ、その他のデータベース内のリンクを一括更新する方法が必要になります。このプラグインは、大幅な時間節約になります。

ウェブサイトのURLを変更する際に使用するだけでなく、WordPress.comからWordPress.orgへの移行、WixからWordPressへの移行、WeeblyからWordPressへの移行など、さまざまな他のプラットフォームからWordPressにウェブサイトを移行するためにも使用しています。

WordPressのURLに関するエキスパートガイド

この記事がWordPressサイトのURLを簡単に変更するのに役立ったことを願っています。WordPressのURLに関連する他の記事も参照してください。

この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterFacebookでもフォローできます。

開示:当社のコンテンツは読者によってサポートされています。これは、当社のリンクの一部をクリックすると、当社が手数料を得る可能性があることを意味します。WPBeginnerがどのように資金提供されているか、それがなぜ重要か、そしてどのように私たちをサポートできるかについては、こちらをご覧ください。当社の編集プロセスはこちらです。

究極のWordPressツールキット

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

読者とのインタラクション

54 CommentsLeave a Reply

  1. こんにちは Wpbeginner、サイトを /mysite.com から /www.mysite.com に変更したいのですが。www だけが異なります。https:// バージョンを使用して構築したバックリンクは、www バージョンにリンクジュースをリダイレクトしますか?

    • これは、ダッシュボードの[設定] > [一般]の下にある[サイトURL]を編集することで変更できます。

      「リンクジュース」はこの場合問題ないはずです。とはいえ、最良の結果を得るためには301リダイレクトの作成をお勧めします。

  2. 方法5でサイトを移行し、すべてのURLを新しいドメインにリダイレクトできると理解してよろしいでしょうか?つまり、ドメインのみを上書きし、URLの残りの部分はそのままにするということですか?

      • はい、まさにその意図でした(別のドメインへの移行に関するものです)。私の仮説を確認していただきありがとうございます。ページや記事のリダイレクトは、まさに私が望む結果を達成するために必要なことです。

  3. こんにちは、同僚が最初の方法を使用しましたが、ページはまだ存在しますが、WordPress管理サイトにログインできません。どこを元に戻す必要がありますか?
    他のすべてを試しましたが、うまくいきませんでした。

    • サイトへのログインを試みる際にどのような問題が発生しているかによりますが、上記の記事の他の方法のいずれかを使用して、アドレスを正しいURLに戻すことができるはずです。

      管理者

  4. 404
    申し訳ありませんが、そのページを見つけることができませんでした。
    この場所には何も見つからなかったようです。以下のリンクのいずれか、または検索を試してみてはいかがでしょうか?

    上記はエラーメッセージです。
    どうすればよいですか?

    • サイトのURLを正しいURLに変更したにもかかわらず404エラーが表示される場合は、ホスティングプロバイダーに問い合わせてください。通常、彼らは正しいURLへのリダイレクトの設定を支援できます。

      管理者

  5. ウェブサイトのURLをhttpからhttpsに変更すると、すべて問題なく表示されます。
    しかし、ログアウトして再度ログインするたびに、URLがhttpに戻ってしまいます。
    WordPressの管理画面から変更したり、データベースで直接変更したりしましたが、ログインし直すと常に変更が元に戻ってしまいます。

    何が原因か何かご存知ですか?

    • ホスティングプロバイダーに確認することをお勧めします。ドメインの変更が更新されない限り、変更を防ぐシステムを導入している場合があります。また、キャッシュが有効になっている場合はクリアすることもお勧めします。これは、その問題のもう1つの一般的な原因です。

      管理者

  6. ドメインDNSを変更する前にURLを変更しますか、それとも後に変更しますか?ダウンタイムをできるだけ短くしたいです。

    ありがとう

  7. 皆さん、ありがとうございます。誤ってWordPressとサイトのURLの両方を変更してしまい、サイトにアクセスできなくなりました。localhost/mysiteと入力すると、エラー404が返されました。しかし、この記事のおかげで、今は安心しています。感謝します。

  8. サイトURLはすでに変更しました。次に、内部ブラウジングURL(例:
    私のサイト:xyz.com)を変更したいです。

    もし私が「会社概要」ページに移動すると
    URLは次のようになります: xyz.com/about

    WordPressでこれは可能ですか?

  9. サイトURLとホームURLは別でも良いですか?
    私のサイトはwww.付きのhttpsでは動作しません。
    そのため、設定でサイトURLをhttps:/www.exampleに変更し、ホームアドレスは変更しないということは可能ですか?

    • ホスティングプロバイダーに連絡することをお勧めします。彼らはその問題を解決するのを手伝ってくれるだけでなく、ホスティングで許可されている/必要なことも教えてくれます。

      管理者

  10. すべてのオプションを試しましたが、何も機能しません!
    URLを変更することは問題ありませんが、その後何も機能しなくなります。

    • You would want to ensure the domain you changed your site to is set up properly. If you reach out to your hosting provider they should be able to assist :)

      管理者

  11. 記事をありがとうございます!しかし、私の場合、ドメインはまだ機能せず、ドメインのサーバーが見つからないと表示されます。DNSレコード(ネームサーバー)はドメインに入力しました。問題はどこで探せばよいですか?

    • ドメインが正しく接続されていることを確認するために、ホスティングプロバイダーに連絡することをお勧めします。

      管理者

  12. 設定をいじっていて、サイトを壊したと思いました。方法#2はうまくいきました。ありがとうございます!

  13. ローカルホストでWPサイトを構築しており、Duplicatorを使用してオンラインホストに移行する予定です。Duplicatorを実行してサイトを移行する前に、WPアドレスとサイトアドレスを何に設定すべきですか?

  14. WordPressのURLがサブドメインにあり、サイトURLをドメインに変更したいです。管理画面で変更しましたが、フロントエンドにその変更が反映されていません。機能させるには、URL置換プラグインを実行する必要がありますか?

  15. あなたが推奨する2つのアップデートプラグインはテストされておらず、最新バージョンのwpで動作しない可能性があります。

  16. 今日wpでウェブサイトを作成しようとしましたが、URLを変更したところ、wpダッシュボードにアクセスできなくなりました。助けていただけますか?

      • 返信ありがとうございます。アクセス権がないため、電話またはクライアントファイル経由で行う必要がありますか?もしそうであれば、より詳細な説明はありますか?初めてで、すべてが私にとって新しいものです。本当にありがとうございます。

        • アクセス権によって異なりますが、上記の記事では推奨される住所変更方法を説明しています。

  17. このオプション(簡単な方)「この方法は最も簡単です。すでにWordPress管理画面にアクセスできる場合は、この方法を使用することをお勧めします。WordPressウェブサイトにログインして、[設定] » [一般]ページに移動するだけです。ここから、「WordPressアドレス」と「サイトアドレス」のオプションの下でWordPressサイトのURLを変更できます。」これは存在しません。

  18. 本当にありがとうございます。この投稿は大変参考になりました。
    Phpオプションでうまくいきました。

  19. 本当にありがとうございます。この解決策をどれだけ探していたか分かりません。ホストにも連絡しましたが、彼らもやり方が分かりませんでした…。方法3で解決しました。

    WordPress に関することは、いつもあなたの信頼できる情報源です。

    再度、本当にありがとうございます。

  20. こんにちは。サイトアドレスを変更すると、以前のURLのファイルがすべて失われ、リダイレクトしたり、以前のサイトにアクセスできなくなったりしないか心配です。それは私のブログ投稿のすべてを失うことを意味しませんか?どうすればよいですか?

  21. こんにちは
    WordPressダッシュボードでサイトアドレスのURLを変更し、その後cPanelアカウントで変更しましたが、それでも「このサイトにアクセスできません」と表示されます。

    どうすればよいですか?

    • ドメインが正しく設定されていることを確認するために、ホスティングプロバイダーに問い合わせる必要があります。

      管理者

コメントを残す

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