サイトアドレス(URL)とWordPressアドレス(URL)とは何か
WordPressの「設定 → 一般」には
「WordPress アドレス (URL)」と「サイトアドレス (URL)」という、よく似た名前の項目が並んでいます。
ざっくり言うと、役割はこうです。
WordPressアドレス(URL):WordPress本体がインストールされている場所(システムの置き場所)
サイトアドレス(URL):訪問者がアクセスするサイトのURL(表の顔)
プログラミングでたとえると、
WordPressアドレスは「ソースコードが置いてあるディレクトリ」
サイトアドレスは「ユーザーがアクセスするエンドポイントURL」
というイメージを持つと理解しやすいです。
2つを一致させる、という状態をイメージする
もっともシンプルな構成
いちばんシンプルな構成は、WordPressをドメイン直下にインストールしているパターンです。
例:
ドメイン:https://example.com
WordPressを https://example.com にインストール
この場合、2つの設定はこうなります。
WordPressアドレス(URL):https://example.com
サイトアドレス(URL):https://example.com
これが「2つを一致させる」という、もっとも基本的な形です。
インストール直後の多くの環境では、最初からこの状態になっています。
一致させずに使うケースと、その仕組み
サブディレクトリにインストールするパターン
少し発展的な構成として、WordPressをサブディレクトリにインストールする方法があります。
例:
WordPressを https://example.com/blog にインストール
でも、訪問者には https://example.com をトップページとして見せたい
このときの設定はこうなります。
WordPressアドレス(URL):https://example.com/blog
サイトアドレス(URL):https://example.com
つまり、
WordPressアドレスは「裏側の実体の場所」
サイトアドレスは「表向きに見せる入口」
という分担になります。
この構成は、すでに静的サイトが https://example.com にあり、
ブログ部分だけを https://example.com/blog にWordPressで作る、といったときにも使われます。
なぜ「一致させる」ことが推奨されやすいのか
理由1:構成がシンプルでトラブルが少ない
2つのURLを一致させると、構成がとてもシンプルになります。
管理画面も、公開されるページも、同じドメイン・同じパス配下で完結するため、
URLの書き換えやリダイレクト、特殊な設定をあまり意識しなくて済みます。
プログラミングで言えば、
「APIサーバーとフロントエンドが同じオリジンにある」状態に近く、
CORSや複雑なルーティングを気にしなくていい、という感覚です。
理由2:引っ越しやリニューアルが楽になる
将来、サーバー移転やドメイン変更、サイトリニューアルをするとき、
WordPressアドレスとサイトアドレスが同じ方が、URLの置き換えや移行作業がシンプルになります。
どちらかだけが別のパスを指していると、
データベース内のURL置換や、wp-config.phpの調整、リダイレクト設定など、
考慮すべきパターンが増えてしまいます。
理由3:初心者が「どこを触っていいか」で迷わない
2つのURLが違う構成は、仕組みを理解していれば便利ですが、
プログラミング初心者・WordPress初心者には、かなり混乱の元になります。
「どっちを変えたらいいのか」
「どっちを変えたら壊れるのか」
この判断が難しいので、
最初は「両方同じURLにしておく」方が安全で、学習コストも低くなります。
絶対に知っておくべき「危険ポイント」
WordPressアドレス(URL)はむやみに変えない
WordPressアドレスは、WordPress本体が置かれている場所そのものを指します。
ここを管理画面から適当に書き換えると、
WordPressが自分の居場所を見失い、管理画面にもサイトにもアクセスできなくなる、
という事態が簡単に起こります。
プログラミングでたとえると、
「アプリケーションのルートディレクトリを、設定ファイルで間違ったパスに変えてしまった」
ようなもので、フレームワークが一切動かなくなるイメージです。
初心者のうちは、
WordPressアドレス(URL)は「基本的に触らない」
というルールで覚えておくのが安全です。
サイトアドレス(URL)も、変更には慎重さが必要
サイトアドレスは、訪問者がアクセスするURLです。
こちらは、まだ戻しやすい方ですが、それでも軽い気持ちで変えると、
サイトが一時的に表示されなくなる
ログインURLが変わって混乱する
内部リンクや画像URLとの整合性が崩れる
といった問題が起こることがあります。
特に、http → https への変更や、ドメイン変更などを行うときは、
バックアップを取る
変更手順を事前に確認する
必要ならプラグインや検索置換ツールでURLを一括変換する
といった準備が必要になります。
「一致させる」具体的なイメージと例題
例1:これからブログを始める人の、いちばん安全な形
あなたが新しく https://my-coding-blog.com というドメインを取り、
そこにWordPressをインストールしたとします。
インストール時に、WordPressをドメイン直下に入れたなら、
WordPressアドレス(URL):https://my-coding-blog.com
サイトアドレス(URL):https://my-coding-blog.com
このまま「両方同じ」にしておけばOKです。
この構成なら、特別な理由がない限り、どちらも変更する必要はありません。
プログラミングで言えば、
「シンプルな単一プロジェクト構成で、ルートディレクトリ直下にアプリを置いた」
という状態です。
例2:サブディレクトリに入っているものを、あとから統一したくなった場合
少しレベルの高い話ですが、
最初に https://example.com/blog にWordPressを入れて運用していたけれど、
あとから「やっぱり https://example.com をWordPressサイトにしたい」と思うことがあります。
この場合、
WordPressアドレス(URL):https://example.com/blog
サイトアドレス(URL):https://example.com
という構成にして、
トップページだけを index.php と .htaccess の設定で blog ディレクトリに飛ばす、
という方法があります。
ただし、これはファイル操作や設定変更が必要で、
初心者がいきなり本番環境でやるにはリスクが高い作業です。
だからこそ、
「最初から2つを一致させておく」
「よく分からないうちは、どちらも触らない」
という方針が、現実的で安全な選択になります。
プログラミングの感覚で整理してみる
WordPressアドレス=アプリのインストールパス
WordPressアドレス(URL)は、
フレームワークやアプリケーションの「インストールパス」に相当します。
ここを変えるということは、
「アプリの実行ディレクトリを変える」
「ルートパスを変える」
のと同じで、内部のあらゆるパス解決に影響します。
ソースコード側は、
「自分はここにいる前提」で動くように書かれているので、
途中で勝手に場所を変えると、当然動かなくなります。
サイトアドレス=公開エンドポイントのベースURL
サイトアドレス(URL)は、
ユーザーがブラウザから叩く「ベースURL」です。
APIで言えば、https://api.example.com/v1
のようなベースURLに近く、
ここを変えると、クライアント側のアクセス先がすべて変わります。
だからこそ、
「ベースURLはそう簡単には変えない」
「変えるときは、リダイレクトやクライアント側の修正をセットで考える」
という発想が必要になります。
まとめ:初心者がまず押さえるべきポイント
1つにまとめると、次のような方針になります。
WordPressアドレス(URL)とサイトアドレス(URL)は、基本的には同じにしておく
インストール直後に両方同じなら、そのまま触らないのが安全
「WordPressアドレス」は特に重要で、よく分からないうちは絶対にいじらない
ドメイン変更やhttps化など、大きな変更をするときは、手順を調べてから慎重に行う
あなたがプログラミング初心者なら、
まずは「2つを一致させたシンプル構成」で運用し、
コードや記事を書くことに集中するのが、いちばん生産的です。


