WordPressマルチドメイン設定ガイド:同じサイトを指す複数のドメイン名の設定方法

ウェブサイトを運営する場合、複数のドメイン名を使用することで、ブランドリーチを向上させたり、競合他社に関連ドメイン名を奪われるのを防いだり、異なる市場のユーザーが同じサイトにアクセスしやすくしたりすることができます。その場合、複数のドメイン名を同じドメイン名に適切に解決する必要があります。ワードプレスウェブサイトまた、適切なサーバー設定とWordPressの設定により、スムーズなアクセスが可能です。

写真[1]-WordPressマルチドメイン設定ガイド:同じサイトを指す複数のドメイン名の設定方法

1.ドメイン名登録とDNS設定

まず、複数のドメイン名を適切なドメインレジストラで保有することが重要です。DNS解決.通常、すべてのドメインはウェブサーバーのIPアドレスを指す必要があります。一般的な方法は、すべてのドメインのAレコードをメインウェブサーバーのIPに向けることです。

写真[2]-WordPressマルチドメイン設定ガイド:同じサイトを指す複数のドメイン名の設定方法

  • プライマリドメイン名 example.com サーバーIPを指す
  • 追加ドメイン名 例ネット まで example.org も同じIPアドレスを指している

こうすることで、どのドメインにアクセスしても同じサーバーにアクセス要求が届く。

写真[3]-WordPressマルチドメイン設定ガイド:同じサイトを指す複数のドメイン名の設定方法

2.サーバー設定

サーバは複数のドメインのリクエストを受け取るように設定する必要があります。例えば Apache サーバの場合、 VirtualHost 設定は全てのドメイン名を含んでいなければなりません。

設定例:

<バーチャルホスト *:80
    サーバー名 example.com
    サーバーエイリアス example.net example.org
    ドキュメントルート /var/www/html
</VirtualHost

この設定はサーバーにexample.com およびそのエイリアス 例ネット 歌で応える example.org すべて同じディレクトリを指している。

Nginxを使用している場合は、同様の方法で設定する:

サーバー
    listen 80; server_name example.com example.net example.org; server_name
    server_name example.com example.net example.org; server_name example.com example.net example.org; server_name example.com example.net example.org
    server_name example.com example.net example.org; root /var/www/html; ....
    ...
}

これにより、どのドメインにアクセスしても同じWordPressサイトファイルがロードされる。

3.ワードプレスの設定

WordPressの設定に関しては、複数のドメインにアクセスする際の自動ジャンプの問題に対処することが非常に重要です。複数のドメインが同じウェブサイトを指している場合、メインドメイン以外のドメインにアクセスすると、メインドメインに戻るジャンプが発生する可能性があります。

ジャンプを回避するには、サーバーを設定するか、Wordpress MU Domain Mappingプラグインを使ってドメインマッピングを行うか、アクセスされるドメイン名を動的に識別するコードを実装する。

4.プラグインを使ってマルチドメインマッピングを実装する

WordPressが自動的にジャンプすることなく複数のドメインを同時にサポートするためには、ドメインマッピングプラグインを使用するのが一般的です。例えば、「Multiple Domain Mapping on Single Site」プラグインは、WordPressサイトが複数のドメイン名にバインドできるようにする。

単一サイトでの複数ドメインマッピング

プラグイン主な機能は以下の通り:

  • 訪問したドメイン名に基づいて異なるサイトURLを表示する
  • 異なるドメインで同じコンテンツを読み込むことをサポート
  • 複数ドメインの管理SEOセットアップ

プラグインをインストールして有効にした後、プラグインの指示に従ってマッピングが必要なドメインを追加します。

5.コードによるマルチドメイン対応

技術力のある人は、コードによってマルチドメイン・アクセスをサポートすることもできる。例えばwp-config.phpのサイトURLを動的に設定する。

if (isset($_SERVER['HTTP_HOST'])) {
    $domain = $_SERVER['HTTP_HOST'];
    define('WP_HOME', 'http://' . $domain);
    define('WP_SITEURL', 'http://' . $domain);
}

こうすることで、WordPressはアクセスされたドメイン名に基づいて動的にアドレスを調整し、強制的にジャンプさせることはない。

6.SSL証明書の設定

複数のドメインが同じウェブサイトを指している場合SSL証明書設定はより複雑になる。マルチドメインをサポートするワイルドカード証明書(SAN証明書)を使用するか、ドメインごとに独立した証明書を構成することを推奨する。マルチドメイン証明書の申請にも対応しているLet's Encryptのような無料の証明書プロバイダーを使用して、アクセスを保護する。

写真[5]-WordPressマルチドメイン設定ガイド:同じサイトを指す複数のドメイン名の設定方法

概要

同じWordPressサイトを指す複数のドメイン名は、ブランド保護と市場網羅性を高めることができます。重要なのは、DNS解決とサーバー設定を賢く設定し、WordPressのドメインバインディングの動作を調整することです。

プラグインやコードの助けを借りて、アクセス時に自動ジャンプを回避し、同時にアクセスする複数のドメインをサポートすることができます。ドメイン構成このプロセスは、アクセスが安全に行われるように設計されています。全体的なプロセスには、レジストラ、サーバー、WordPressの複数の側面の調整が含まれ、柔軟でプロフェッショナルなマルチドメインアクセスで完了します。


お問い合わせ
チュートリアルが読めない?無料でお答えします!個人サイト、中小企業サイトのための無料ヘルプ!
カスタマーサービス WeChat
カスタマーサービス WeChat
電話:020-2206-9892
QQ咨询:1025174874
Eメール:info@361sale.com
勤務時間: 月~金、9:30~18:30、祝日休み
© 複製に関する声明
この記事はリトル・リンが執筆した。
終わり
好きなら応援してください。
クドス159 分かち合う
おすすめ
解説 ソファ購入

コメントを投稿するにはログインしてください

    コメントなし