WordPressマルチドメイン設(shè)定ガイド:同じサイトを指す複數(shù)のドメイン名の設(shè)定方法

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

寫真[1]-WordPressマルチドメイン設(shè)定ガイド:同じサイトを指す複數(shù)のドメイン名の設(shè)定方法

1.ドメイン名登録とDNS設(shè)定

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

寫真[2]-WordPressマルチドメイン設(shè)定ガイド:同じサイトを指す複數(shù)のドメイン名の設(shè)定方法

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

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

寫真[3]-WordPressマルチドメイン設(shè)定ガイド:同じサイトを指す複數(shù)のドメイン名の設(shè)定方法

2.サーバー設(shè)定

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

設(shè)定例:

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

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

Nginxを使用している場(chǎng)合は、同様の方法で設(shè)定する:

サーバー
    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.ワードプレスの設(shè)定

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

ジャンプを回避するには、サーバーを設(shè)定するか、Wordpress MU Domain Mappingプラグインを使ってドメインマッピングを行うか、アクセスされるドメイン名を動(dòng)的に識(shí)別するコードを?qū)g裝する。

4.プラグインを使ってマルチドメインマッピングを?qū)g裝する

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

単一サイトでの複數(shù)ドメインマッピング

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

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

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

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

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

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

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

6.SSL証明書の設(shè)定

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

寫真[5]-WordPressマルチドメイン設(shè)定ガイド:同じサイトを指す複數(shù)のドメイン名の設(shè)定方法

概要

同じWordPressサイトを指す複數(shù)のドメイン名は、ブランド保護(hù)と市場(chǎng)網(wǎng)羅性を高めることができます。重要なのは、DNS解決とサーバー設(shè)定を賢く設(shè)定し、WordPressのドメインバインディングの動(dòng)作を調(diào)整することです。

プラグインやコードの助けを借りて、アクセス時(shí)に自動(dòng)ジャンプを回避し、同時(shí)にアクセスする複數(shù)のドメインをサポートすることができます。ドメイン構(gòu)成このプロセスは、アクセスが安全に行われるように設(shè)計(jì)されています。全體的なプロセスには、レジストラ、サーバー、WordPressの複數(shù)の側(cè)面の調(diào)整が含まれ、柔軟でプロフェッショナルなマルチドメインアクセスで完了します。


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

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

    コメントなし