最近、ある読者から、URLのちょっとした変更でWordPressサイト全体がオフラインになってしまったと、パニックのメールを受け取りました。ウェブサイトを構築し始めたばかりの頃の、あの冷や汗をかくような感覚を思い出します。
サイトアドレスの更新はデリケートな作業です。一歩間違えると、リンクが壊れたり、ダッシュボードにログインできなくなったりします。
心配いりません。安全に作業を進めるお手伝いをします。何も壊さずにサイトアドレスを変更するために、私たちが実際に使用している正確な方法をご紹介します。
URLを正しく更新する方法は以下の通りです。

WordPressサイトのURLを変更する理由
WordPressのURLを変更する必要がある、または変更したい理由はたくさんあります。
- ローカルサーバーからライブサイトにWordPressを移動する場合、サイトURLを更新する必要があります。
- WordPressサイトを新しいドメイン名に移動した場合、変更を反映するためにサイトURLを変更する必要があります。
- WordPressのURLから/wordpress/を削除するなど、WordPressを別のディレクトリに移動しているため、サイトURLを変更する必要があります。
- WordPressをHTTPからHTTPSに移動する場合も、URLを変更する必要があります。
それ以外にも、WordPressでリダイレクトが多すぎるエラーが表示されている場合や、その他のWordPressエラーのトラブルシューティングを行う場合は、WordPressアドレス設定を変更する必要がある場合があります。
WordPressアドレスとサイトアドレスの違いは何ですか?
WordPressのURLを変更する際には、WordPressアドレスとサイトアドレスの2つの設定を更新する必要があります。

これは、多くの初心者にとって混乱を招く可能性があります。なぜなら、彼らは2つの設定の違いを知らないからです。
- WordPressのアドレス(URL)は、管理ページ、メディアファイル、プラグイン、テーマなど、WordPressのファイルとフォルダが保存されている場所のアドレスです。
- WordPressでのサイトアドレス(URL)は、ウェブサイトの公開部分です。訪問者がウェブサイトにアクセスするためにウェブブラウザに入力するものです。
ほとんどのユーザーにとって、WordPressアドレスとサイトアドレスのURLは同じになります。
ただし、場合によっては、大企業は、企業ウェブサイトに他の多くのアプリケーションがあり、各アプリケーションのホスティング場所を分離してWordPressのセキュリティを向上させたいと考えているため、WordPressサイトを別のサーバーでホストすることがあります。
それでは、WordPressウェブサイトのURLを簡単に変更する方法を見ていきましょう。以下のクイックリンクを使用して、使用したい方法に直接ジャンプしてください。
方法1:管理画面からWordPressサイトURLを変更する
この方法は最も簡単で、初心者にも優しい方法です。WordPress管理パネルにアクセスできる場合は、この方法をお勧めします。
たとえば、サイトのURLを計画的かつ管理された方法で変更する場合(HTTPからHTTPSへの移動など)で、管理エリアに完全にアクセスできる場合に、この方法を使用できます。
これは初心者にとって最も安全な方法であり、緊急時ではなく、変更に時間をかけられる場合に理想的です。
WordPressダッシュボードにログインし、設定 » 一般に移動するだけです。
ここで、「WordPress アドレス」と「サイトアドレス」のボックスでWordPressサイトのURLを変更できます。

前述の通り、ほとんどのウェブサイトでは、これらのURLは全く同じになります。「www」を使用するかどうかを含め、完全に一致していることを確認してください。ここでの不一致が「リダイレクトが多すぎます」エラーの最も一般的な原因です。
その後、「変更を保存」ボタンをクリックして、URLの変更を保存します。
これで、ウェブサイトにアクセスして、すべてが正常に機能していることを確認できます。
方法2:functions.phpファイルを使用してWordPressサイトURLを変更する
URLの変更がうまくいかず、WordPress管理エリアへのアクセスを失ったが、サイトへのFTPアクセスはまだある場合に、この方法を使用できます。
まず、FTPクライアントを使用してWordPressサイトに接続する必要があります。詳細については、WordPressにファイルをアップロードするためにFTPを使用する方法に関するガイドを参照してください。
次に、WordPressのテーマフォルダを見つける必要があります。ほとんどのユーザーの場合、これは/wp-content/themes/your-theme-folder/のようなものになります。

このフォルダで、functions.phpファイルを(お好みのテキストエディタ、メモ帳やテキストエディットなどで)開いて編集する必要があります。
次に、以下のコードをファイルの末尾(ファイルに閉じタグ?>がある場合はその直前)に追加する必要があります。または、先頭の開きタグ<?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 ファイルを見つける必要があります。

その後、「編集はここまでです。公開を楽しんでください」という行の直前に、次のコードを追加する必要があります。
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」アイコンをクリックする必要があります。

注意:ホスティングプロバイダーによって手順が若干異なる場合があります。ただし、BluehostのようなすべてのcPanelホスティングプロバイダーは、データベース設定を編集する機能を提供しています。
これにより、MySQLデータベースを編集するためのWebベースのインターフェイスを提供するphpMyAdminアプリケーションが自動的に起動します。詳細については、phpMyAdminを使用したWordPressデータベース管理の初心者向けガイドを参照してください。
まず、左側の列にあるWordPressデータベースをクリックする必要があります。これにより、WordPressデータベース内のテーブルが表示されます。
次に、「wp_options」テーブルを見つけてクリックします。

デフォルトでは、このテーブルの名前は「wp_options」です。ただし、サイトがセキュリティのためにカスタムデータベースプレフィックスを使用している場合、「wp73_options」のように少し異なる場合があります。
オプションテーブル内に、いくつかの行が表示されます。「siteurl」と「home」が記載されている「option_name」列を見つける必要があります。

まず、各行の左側にある鉛筆の「編集」アイコンをクリックし、「option_value」フィールドを新しいサイトURLに変更してください。
オプションテーブルを下にスクロールして、「home」オプション名を見つける必要がある場合があります。
その後、右下にある「実行」ボタンをクリックするだけで、データベースの変更を保存できます。

これで、ウェブサイトにアクセスして、すべてが正常に機能していることを確認できます。
重要: これらの方法は、WordPressアドレスとサイトアドレスのコア設定のみを変更します。投稿やページに追加したリンクは変更されません。それらを更新する方法については、以下のFAQセクションで説明します。
ボーナス:AIOSEOでURL変更後のリダイレクトを管理する
上記のいずれかの方法でサイトのURLを変更した後(特に新しいドメインに移行する場合)、もう1つ重要な手順があります。それがリダイレクトの設定です。リダイレクトは、新しいページがどこにあるかを検索エンジンや訪問者のブラウザに伝えるもので、SEOランキングを維持し、404エラーを回避するために不可欠です。
リダイレクトを管理する最も簡単な方法は、AIOSEOプラグインを使用することです。このプラグインには強力なリダイレクションマネージャーがあり、このプロセスをシンプルかつエラーなく行うことができます。

注意:プラグインには無料版がありますが、SEOランキングを失うことなく、ウェブサイト全体、投稿、ページなどをリダイレクトできるのはAIOSEO Proバージョンのみです。
ウェブサイト全体のredirectを簡単に作成できる組み込みのredirectマネージャーを備えています。
このようにウェブサイトをリダイレクトすることで、古いドメインにリンクしていたサイトからのリンクが維持され、404エラーが防止され、訪問者にとってより良いエクスペリエンスが作成されます。

URLの変更で完全に新しいドメイン名に移行する場合、まず既存のサイトのコピーを作成し、新しいドメインに移動する必要があります。その後、AIOSEOを使用して古いサイトから新しいサイトへのリダイレクトを設定できます。
詳細については、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の投稿、ページ、その他のデータベース内のリンクを一括更新する方法が必要になります。このプラグインは、大幅な時間節約になります。
重要:このプラグインはデータベースに元に戻せない変更を加えるため、使用する前に必ずWordPressの完全なバックアップを作成してください。万が一、タイプミスをした場合のためです。
ウェブサイトを移行する際にURLを更新するために使用する以外にも、さまざまなプラットフォームからWordPressに移行するためにも使用しています。例えば、WordPress.comからWordPress.orgへの移行、WixからWordPressへの移行、WeeblyからWordPressへの移行などです。
WordPressのURLに関するエキスパートガイド
この記事がWordPressサイトのURLを簡単に変更するのに役立ったことを願っています。WordPressのURLに関連する他の記事も参照してください。
- ウェブサイトのURLとは何ですか(初心者向けに重要な部分を解説)
- WordPressのSEOフレンドリーなURL構造とは
- WordPressでデフォルトの検索URLスラッグを変更する方法
- WordPressサイトを移動する際にURLを簡単に更新する方法
- WordPressのURLから数字を削除する方法
- WordPressで子ページURLから親スラッグを削除する方法
- WordPressのURLからv=XXXX文字列を削除する方法
- WordPressでカスタムログインURLを追加する方法(ステップバイステップ)
- WordPressでアップロードした画像のURLを取得する方法
- WordPressで投稿のサムネイルURLを取得する方法
この記事が気に入った場合は、WordPressのビデオチュートリアルのために、YouTubeチャンネルを購読してください。また、TwitterやFacebookでも私たちを見つけることができます。

ヘンリー
こんにちは Wpbeginner、サイトを /mysite.com から /www.mysite.com に変更したいのですが。www だけが異なります。https:// バージョンを使用して構築したバックリンクは、www バージョンにリンクジュースをリダイレクトしますか?
。
WPBeginner コメント
これは、ダッシュボードの[設定] > [一般]の下にある[サイトURL]を編集することで変更できます。
「リンクジュース」はこの場合問題ないはずです。とはいえ、最良の結果を得るためには301リダイレクトの作成をお勧めします。
イジー・ヴァネック
方法5でサイトを移行し、すべてのURLを新しいドメインにリダイレクトできると理解してよろしいでしょうか?つまり、ドメインのみを上書きし、URLの残りの部分はそのままにするということですか?
WPBeginnerサポート
それはあなたの投稿やページもリダイレクトします。
管理者
イジー・ヴァネック
はい、まさにその意図でした(別のドメインへの移行に関するものです)。私の仮説を確認していただきありがとうございます。ページや記事のリダイレクトは、まさに私が望む結果を達成するために必要なことです。
9
こんにちは、同僚が最初の方法を使用しましたが、ページはまだ存在しますが、WordPress管理サイトにログインできません。どこを元に戻す必要がありますか?
他のすべてを試しましたが、うまくいきませんでした。
WPBeginnerサポート
サイトへのログインを試みる際にどのような問題が発生しているかによりますが、上記の記事の他の方法のいずれかを使用して、アドレスを正しいURLに戻すことができるはずです。
管理者
トマシュ・ルコムスキ
ありがとう。私のウェブサイト全体を救ってくれました!
WPBeginnerサポート
当社の記事がお役に立てて嬉しいです!
管理者
LittleDrop
404
申し訳ありませんが、そのページを見つけることができませんでした。
この場所には何も見つからなかったようです。以下のリンクのいずれか、または検索を試してみてはいかがでしょうか?
上記はエラーメッセージです。
どうすればよいですか?
WPBeginnerサポート
サイトのURLを正しいURLに変更したにもかかわらず404エラーが表示される場合は、ホスティングプロバイダーに問い合わせてください。通常、彼らは正しいURLへのリダイレクトの設定を支援できます。
管理者
アン
ウェブサイトのURLをhttpからhttpsに変更すると、すべて問題なく表示されます。
しかし、ログアウトして再度ログインするたびに、URLがhttpに戻ってしまいます。
WordPressの管理画面から変更したり、データベースで直接変更したりしましたが、ログインし直すと常に変更が元に戻ってしまいます。
何が原因か何かご存知ですか?
WPBeginnerサポート
ホスティングプロバイダーに確認することをお勧めします。ドメインの変更が更新されない限り、変更を防ぐシステムを導入している場合があります。また、キャッシュが有効になっている場合はクリアすることもお勧めします。これは、その問題のもう1つの一般的な原因です。
管理者
ネイト・ガーナー
ドメインDNSを変更する前にURLを変更しますか、それとも後に変更しますか?ダウンタイムをできるだけ短くしたいです。
ありがとう
WPBeginnerサポート
ドメインを変更したい場合を除き、DNSを編集する必要はありません。ドメインを変更したい場合は、以下のガイドをご覧ください。
https://014.leahstevensyj.workers.dev/wp-tutorials/how-to-properly-move-wordpress-to-a-new-domain-without-losing-seo/
管理者
ジョセフ
皆さん、ありがとうございます。誤ってWordPressとサイトのURLの両方を変更してしまい、サイトにアクセスできなくなりました。localhost/mysiteと入力すると、エラー404が返されました。しかし、この記事のおかげで、今は安心しています。感謝します。
Niuta
あなたは素晴らしいです!
WPBeginnerサポート
当社のガイドがお役に立てて嬉しいです
管理者
Dev Shah
サイトURLはすでに変更しました。次に、内部ブラウジングURL(例:
私のサイト:xyz.com)を変更したいです。
もし私が「会社概要」ページに移動すると
URLは次のようになります: xyz.com/about
WordPressでこれは可能ですか?
WPBeginnerサポート
パーマリンクはご希望に合わせて変更したいでしょう。そのためのガイドは以下をご覧ください。
https://014.leahstevensyj.workers.dev/wp-tutorials/how-to-create-custom-permalinks-in-wordpress/
管理者
Michael Feinsinger
ありがとうございます。方法4を使用しました。phpmyadminです。うまくいきました!
WPBeginnerサポート
私たちのガイドがお役に立てて嬉しいです
管理者
Gary Sim
サイトURLとホームURLは別でも良いですか?
私のサイトはwww.付きのhttpsでは動作しません。
そのため、設定でサイトURLをhttps:/www.exampleに変更し、ホームアドレスは変更しないということは可能ですか?
WPBeginnerサポート
ホスティングプロバイダーに連絡することをお勧めします。彼らはその問題を解決するのを手伝ってくれるだけでなく、ホスティングで許可されている/必要なことも教えてくれます。
管理者
Chris W
方法3はうまくいきました!本当にありがとうございます
WPBeginnerサポート
当社のガイドがお役に立てて嬉しいです
管理者
Frans
すべてのオプションを試しましたが、何も機能しません!
URLを変更することは問題ありませんが、その後何も機能しなくなります。
WPBeginnerサポート
サイトを変更したドメインが正しく設定されていることを確認してください。ホスティングプロバイダーに問い合わせれば、サポートを受けられるはずです
管理者
Alina Rekena
記事をありがとうございます!しかし、私の場合、ドメインはまだ機能せず、ドメインのサーバーが見つからないと表示されます。DNSレコード(ネームサーバー)はドメインに入力しました。問題はどこで探せばよいですか?
WPBeginnerサポート
ドメインが正しく接続されていることを確認するために、ホスティングプロバイダーに連絡することをお勧めします。
管理者
マリアム・アンダーソン
設定をいじっていて、サイトを壊したと思いました。方法#2はうまくいきました。ありがとうございます!
WPBeginnerサポート
私たちの推奨事項がお役に立てて嬉しいです
管理者
Aldo
ローカルホストでWPサイトを構築しており、Duplicatorを使用してオンラインホストに移行する予定です。Duplicatorを実行してサイトを移行する前に、WPアドレスとサイトアドレスを何に設定すべきですか?
WPBeginnerサポート
以下にある、ローカルインストールからライブサイトへサイトを移行する方法に関するガイドをご覧ください。
https://014.leahstevensyj.workers.dev/wp-tutorials/how-to-move-wordpress-from-local-server-to-live-site/
管理者
サマンサ・サレージ
WordPressのURLがサブドメインにあり、サイトURLをドメインに変更したいです。管理画面で変更しましたが、フロントエンドにその変更が反映されていません。機能させるには、URL置換プラグインを実行する必要がありますか?
WPBeginnerサポート
ご希望の件については、以下のガイドをご覧ください。
https://014.leahstevensyj.workers.dev/wp-tutorials/how-to-properly-move-wordpress-from-subdomain-to-root-domain/
管理者
Steve Shorr
一般 > 設定 に行ったとき
ウェブアドレスが見当たりません
WPBeginnerサポート
WordPress.com をご利用の可能性があります。両者の違いについては、以下の記事で解説しています。
https://014.leahstevensyj.workers.dev/beginners-guide/self-hosted-wordpress-org-vs-free-wordpress-com-infograph/
管理者
Rita Smith
あなたが推奨する2つのアップデートプラグインはテストされておらず、最新バージョンのwpで動作しない可能性があります。
WPBeginnerサポート
現時点ではこれらのプラグインをお勧めします。この特定の警告については、以下の記事をご覧ください。
https://014.leahstevensyj.workers.dev/opinion/should-you-install-plugins-not-tested-with-your-wordpress-version/
管理者
サシャ
今日wpでウェブサイトを作成しようとしましたが、URLを変更したところ、wpダッシュボードにアクセスできなくなりました。助けていただけますか?
WPBeginnerサポート
アドレスを古いURLに戻し、ホスティングプロバイダーに連絡する必要があります
管理者
サシャ
返信ありがとうございます。アクセス権がないため、電話またはクライアントファイル経由で行う必要がありますか?もしそうであれば、より詳細な説明はありますか?初めてで、すべてが私にとって新しいものです。本当にありがとうございます。
WPBeginnerサポート
アクセス権によって異なりますが、上記の記事では推奨される住所変更方法を説明しています。
ビル・ムンデハウゼン
このオプション(簡単な方)「この方法は最も簡単です。すでにWordPress管理画面にアクセスできる場合は、この方法を使用することをお勧めします。WordPressウェブサイトにログインして、[設定] » [一般]ページに移動するだけです。ここから、「WordPressアドレス」と「サイトアドレス」のオプションの下でWordPressサイトのURLを変更できます。」これは存在しません。
WPBeginnerサポート
それがない最も可能性の高い理由は、WordPress.comを使用している場合です。もしそうであれば、このオプションはありません。WordPress.comとWordPress.orgの比較については、以下の記事をご覧ください。
https://014.leahstevensyj.workers.dev/beginners-guide/self-hosted-wordpress-org-vs-free-wordpress-com-infograph/
管理者
Amit Patil
本当にありがとうございます。この投稿は大変参考になりました。
Phpオプションでうまくいきました。
WPBeginnerサポート
当社のガイドがお役に立てて嬉しいです
管理者
Darwish
本当にありがとうございます。この解決策をどれだけ探していたか分かりません。ホストにも連絡しましたが、彼らもやり方が分かりませんでした…。方法3で解決しました。
WordPress に関することは、いつもあなたの信頼できる情報源です。
再度、本当にありがとうございます。
WPBeginnerサポート
私たちの推奨事項がお役に立てて嬉しいです
管理者
オモレワ・アデトラ
こんにちは。サイトアドレスを変更すると、以前のURLのファイルがすべて失われ、リダイレクトしたり、以前のサイトにアクセスできなくなったりしないか心配です。それは私のブログ投稿のすべてを失うことを意味しませんか?どうすればよいですか?
WPBeginnerサポート
サイトを新しいドメインに変更したい場合は、以下の記事をご覧ください。
https://014.leahstevensyj.workers.dev/wp-tutorials/how-to-fix-destination-folder-already-exists-error-in-wordpress/
管理者
Harsh Patel
こんにちは
WordPressダッシュボードでサイトアドレスのURLを変更し、その後cPanelアカウントで変更しましたが、それでも「このサイトにアクセスできません」と表示されます。
どうすればよいですか?
WPBeginnerサポート
ドメインが正しく設定されていることを確認するために、ホスティングプロバイダーに問い合わせる必要があります。
管理者