説明
Domain Mapping System は、WordPress サイト上の複数のドメインを管理し、投稿、ページ、製品、カテゴリ、その他のカスタム投稿タイプや分類法などの公開されたリソースにそれらをポイントする最適な方法です。
単一のWordPressサイトで複数のドメインをマッピングするシンプルさを求めている場合でも、より複雑なWordPressプロジェクトを作成している場合でも、Domain Mapping System により、マルチサイトを使用したり、スタンドアロンの WordPress インストールを作成したりするよりも、時間と手間を大幅に節約できます。
使用例
- 国や言語など、ブランドドメインを使用して特定のオーディエンスをターゲットにします。
- 物理的な拠点ごとにサイトの異なるセクションを必要とする組織。
- プライマリドメインを変更せずに、サイトのリーチを新しいユーザー層/場所に拡大します。
- マルチサイトよりも時間を節約、またはマルチサイトにマイクロサイト機能を補完
🌱 プランと料金 >
🚧 ロードマップ >
🔢 1つの WordPress サイトに複数のドメイン
単一の WordPress 管理ダッシュボードから各ドメインにコンテンツを割り当てます。
🚀 無制限のエイリアスドメインを完全に無料でマップ
完全な制御を実現するために、必要な数のエイリアス ドメインを管理およびマッピングします。
🗺️ コンテンツを任意のドメインにマップ
ブログカテゴリー、製品アーカイブ、カスタム分類法など、任意の投稿、ページ、製品、カスタム投稿タイプにエイリアス ドメインをマップします。
🔍 SEOとマーケティング戦略を最適化
Yoast SEO の完全な統合により、マップされた各ドメインのサイトマップだけでなく、カスタムのタイトル、説明、キーワードを追加するオプションも含め、サイトを検索エンジン向けに最適化します。
🔀 サブドメインマッピング
サブドメインをプライマリー WordPress サイトにマッピングするため、2 つ目の WordPress インストールを作成したり、2 つ目のドメインを購入したりする必要はありません。
🌐 マルチサイト対応
WordPress MU マルチサイト ネットワークで、ネットワーク サイトごとに「Domain Mapping System」を有効にします。これで、マルチサイトはさらに強力になり、ネットワーク上のすべてのサイトで複数のドメインを管理できるようになり、ユーザーに対して BYOD (Bring Your Own Domain) を有効にできるようになりました。
🧩 「マイクロサイト」を作成 – ドメインごとにコンテンツをグループ化
公開済みのリソース (ページ、投稿、製品、カスタム投稿タイプ) を特定のドメインにグループ化してマイクロサイトを作成します。これは、はるかにシンプルなマルチサイトの代替手段です。[PRO]
🌍 グローバルドメインマッピング
ワンクリックでサイトの未マッピングページを簡単にマップできます – これにより、訪問者はサイトのすべてのコンテンツに対してマッピングされたドメインのみを表示します。[PRO]
🗂 サブディレクトリマッピング
メインサイトのサブディレクトリ URL をマップします。例: your-site.com/landing-page/ は、投稿 your-site.com/example-page/landing-page/ のコンテンツを表示するように設定できます。[PRO]
📚 アーカイブ、カテゴリ、およびカスタムタクソノミーのマッピング
特定のブログカテゴリーとそのすべての投稿を別のドメインに自動的にマップしたいですか? 今ならできます! プラグインまたはテーマによって作成された任意のアーカイブ、カテゴリー、またはカスタム分類にドメインをマップします。[PRO]
↪️ マップされたページに強制的にリダイレクトする
ページの「未マップ」バージョンを非表示にしたいですか?「ページのマップされたバージョンにすべての訪問者を強制的にリダイレクトする」チェックボックスがあります。[PRO]
🛒 WOOCOMMERCE 統合
ショップページとすべての商品をマッピングします。また、特定の商品カテゴリとそのカテゴリ内のすべての商品を自動的にマッピングすることもできます。[PRO]
⏩ 十分に文書化されたセットアッププロセス
Domain Mapping System には DNS とサーバー側の構成に関する知識が少し必要なので、従う必要のある簡単なガイドを作成しました。 ご不明な点がございましたら、サポートにお問い合わせください。
🎨 ドメインごとのブランディング(ファビコン)
サイトにマッピングされたドメインごとに、サイト訪問者のブラウザに表示されるファビコンをカスタマイズします。
🔒 すべてのドメインを安全に保護する
1回の WordPress インストールですべてのドメインでSSLを使用します(いくつかのサーバー構成が必要です)。
⚒️ 開発者向け
REST API を利用して、ドメインを自動的に追加/削除します。
🆘 一流のサポート
Gaucho Plugins チームから最高級のサポートを受けられます。チケットを送信するだけです。
詳細な使用例
2つのドメインを所有していると想像してみましょう:
プライマリドメイン(WordPressサイト): my-awesome-site.com
セカンダリドメイン:my-cool-site.com
Domain Mapping System を使用すると、セカンダリドメインをプライマリサイトの任意の投稿、ページ、製品、またはカスタム投稿タイプにマッピングできます。
my-cool-site.com により、
my-awesome-site.com/any-post-you-want/ のコンテンツが表示されます
プラグインは訪問者をリダイレクトしません。 ブラウザーの URL バーにセカンダリドメイン my-cool-site.com が表示されます. これはいくつかの素晴らしいコードを使用して発生するため、自由に探索してください。 😊
重要な構成手順
プラグインが機能するためには:
-
DNS レコードを設定する必要があります(両方のドメイン A レコードが同じサーバーを指している必要があります)
-
マップされたドメインを cPanel またはサーバー構成でエイリアスとして追加する必要があります(両方のドメインの root フォルダーは WP インストールである必要があります)
詳細な手順については、ドキュメンテーションを参照してください。
無料の機能
- 無制限のドメインをマップする
- ドメインを、他のプラグインによって生成された投稿、ページ、製品、またはカスタム投稿タイプにマップします
- サブドメインをマップ
- マルチサイトがサポートされています (カスタム sunrise.php が必要です)。ドキュメントをご覧ください。
- クエリ文字列パラメータ (UTM または検索結果に使用) はすぐに使用できます。
PRO の機能
- 「マイクロサイト」を作成する – ドメインごとに異なるホームページと内部ページを設定する
- グローバルドメインマッピング – サイト上のすべての公開コンテンツを自動的にマッピングします
- サブディレクトリのマッピング
- マッピングされたドメインへの強制的なリダイレクト
- ドメインごとのファビコン
- ショップ、チェックアウト、カートページ向けの WooCommerce 統合
- ドメインごとのカスタムコード
- グローバル親ページマッピング
- グローバル アーカイブ マッピング
- グローバル/選択的な URL 書き換え
- Yoast SEO 統合
- 1対1サポート
各機能で何ができますか?
無制限のドメインマッピング: 制限なくオンラインプレゼンスを拡大し、単一の WordPress ダッシュボードから複数のドメインを簡単に管理できるようになります。
柔軟なマッピングオプション: 投稿、ページ、製品、カスタム投稿タイプなど、さまざまな種類のコンテンツにドメインをシームレスにマッピングし、サイトの組織構造とユーザー エクスペリエンスを強化します。
サブドメインマッピング: サブドメインをマッピングすることでサイトの範囲を簡単に拡張し、多様なコンテンツを効率的に管理できるようになります。
マルチサイト互換性: WordPress マルチサイトのパワーを活用しながら、Domain Mapping System と簡単に統合し、複数のネットワーク サイトにわたる複数のドメインの管理を効率化します。
マイクロサイトの作成: 各ドメインを独自のホームページと内部ページでカスタマイズし、特定の対象者や目的に合わせた独自のオンライン エクスペリエンスを作成できます。
自動グローバルドメインマッピング: 公開されたすべてのコンテンツを自動的にマッピングし、サイト全体の一貫性と整合性を確保することで、ドメイン管理を簡素化します。
サブディレクトリマッピング: ドメインを特定のサブディレクトリにマッピングしてサイト構造を効果的に整理し、直感的なナビゲーションとコンテンツの検出を容易にします。
訪問者のリダイレクト: 閲覧中のドメインに基づいて、適切にマップされたドメインに訪問者をシームレスにリダイレクトすることで、ユーザー エクスペリエンスを向上させ、ブランドの一貫性を維持します。
カスタマイズされたファビコンのサポート: カスタム ファビコンを使用して複数のドメインにわたってブランド アイデンティティを強化し、認知度とユーザー エンゲージメントを高めます。
WooCommerce 統合: WooCommerce とシームレスに統合し、ショップ、チェックアウト、カートなどの重要なページをドメイン間でマッピングすることでショッピング エクスペリエンスを最適化します。
クエリ文字列のサポート: マッピングされたドメインの UTM パラメータを保持し、ユーザー インタラクションの正確な追跡と分析を可能にすることで、マーケティング効果を最大化します。
グローバル親ページマッピング: ドメイン間で親ページをグローバルにマッピングし、コンテンツの編成を簡素化することで、サイト構造とナビゲーションの一貫性を確保します。
URL書き換えの柔軟性: 特定の要件や好みに合わせて URL 構造をカスタマイズし、SEO の最適化とユーザーフレンドリーなナビゲーションを強化します。
Yoast SEO 統合: Yoast SEO とのシームレスな統合により、サイトの検索エンジンでの可視性とパフォーマンスが向上し、マッピングされたドメイン全体で包括的な最適化が可能になります。
🌱 プランと料金 >
🚧 ロードマップ > – 機能リクエストをお気軽に送信してください。
GAUCHO PLUGINS PORTFOLIO
Domain Mapping System: エイリアスドメインでマイクロサイトを作成する
Payment Page: 60秒以内に美しい支払いフォームで支払いを受け付け始めましょう
Split Pay プラグイン: WooCommerce の支払いを複数の接続された Stripe アカウントに分割します。
China Payments プラグイン: 中国の顧客からの WeChat Pay と Alipay の支払いを受け入れます。
Blocked in China: サイトが中国本土で利用可能かどうかを確認します。
Speed in China: 中国本土でのサイトの速度をチェックしましょう – 近日公開!
スクリーンショット
インストール
Domain Mapping System の開始は、サーバーの構成、プラグインのインストール、ドメインのマッピングの3つのステップで構成されています。
サーバー構成の要件
- サーバーを適切に構成するには、ドキュメンテーションを参照してください。
WordPress 内からDomain Mapping System をインストール
- ダッシュボード内のプラグインのページにアクセスし、「新規追加」を選択します
- 「Domain Mapping System」を検索します
- Domain Mapping System をインストールと有効化
- 以下の「アクティベーション後」に移動します。
Domain Mapping System を手動でインストール
- 「domain-mapping-system」フォルダーを /wp-content/plugins/ ディレクトリにアップロードします。
- WordPressの「プラグイン」メニューからDomain Mapping System プラグインを有効化にします。
- 以下の「アクティベーション後」に移動します。
アクティベーション後
- 設定領域にリダイレクトされます。
- エイリアス ドメインと、エイリアス ドメインのコンテンツを表示するために使用する公開リソースを追加します。
- エイリアスドメインにアクセスしてください。
- 問題が発生した場合は、必ず トラブルシューティング ガイド をご覧ください。
FAQ
-
Domain Mapping とは何ですか?
-
ドメイン マッピングとは、1 つのサイトに複数のドメインを追加するプロセスです。コンテンツ管理システムやコーディング フレームワークによっては、サイトに複数のドメインをマッピングするプロセスが簡単になったり、複雑になったりすることがあります。WordPress では、マルチサイトまたはドメイン マッピング システムなどのプラグインを使用して、複数のドメインを 1 つの WordPress インストールにマッピングすることが非常に簡単です。
-
マッピングされたドメインとは何ですか?
-
WordPress のマップされたドメインとは、特定のページまたはページ グループが関連付けられているドメインです。マップされたドメインは通常、サイトのプライマリ ドメインではなく、プライマリ サイト ドメインにマップされたエイリアスまたはアドオン ドメインです。
その後、マッピングはウェブサイトレベルで行われます。ウェブサイトは、マップされたドメインとプライマリドメインの両方のコンテンツを提供するように構成される必要があります。
-
WordPress サイトに複数のドメインを追加するにはどうすればよいですか?
-
複数のドメインを WordPress ウェブサイトにマッピングするには、次のようないくつかの手順があります。
- DNS レコードを設定します。
- エイリアスまたはアドオンドメインを使用してサーバーをセットアップしてください。
次に、マップされたドメインのコンテンツを適切にマッピングする必要があります。
ドキュメントで詳細を読む。
-
WordPress でドメインをマップするにはどうすればよいですか?
-
WordPress でドメインをマッピングするには、次の 3 つの手順があります。
- DNS 設定を構成します。
- エイリアスまたはアドオンドメインのために、サーバーを適切に設定してください。
- ドメイン マッピング システムをインストールし、ドメインを目的のコンテンツにマッピングします。
これらの手順に従った後、マップされたドメインのコンテンツが提供される状態でウェブサイトを閲覧できるようになるはずです。
ドキュメントで詳細を読む。
-
Domain Mapping にはいくらかかりますか? 無料ですか?
-
はい!WordPress では Domain Mapping は無料です。サーバー構成に応じて、WordPress サイトに無制限のドメインをマッピングできます。
ドメイン マッピング システムを使用してマイクロサイトを作成し、その他の強力な機能にアクセスするには、料金表をご覧ください。
-
DNS レコードとは何ですか?
-
DNS は Domain Name System (ドメイン ネーム システム) の略です。DNS の目的は、サーバーの IP アドレスを、人間が覚えやすい、読みやすい名前に変換することです。人間にとって、数字の羅列よりも名前の方が覚えやすいのです。
DNS レコードは、ドメイン名のさまざまな種類のトラフィックを適切なサーバーに誘導します。各 DNS レコードは、ドメインが受信する可能性のあるさまざまなタイプのサービスまたはトラフィックに対応しています。
例えば:
「ホスト」と標準のウェブサイトトラフィックのレコードが設定されます
CNAME レコードは「エイリアス」または正規レコードとして設定されます
MX レコードはメールトラフィックを誘導する
TXT レコードは、ドメイン所有権の検証や強化されたセキュリティオプションなど、多くの便利なオプションを提供します。これは完全なリストではありません。さまざまな DNS レコード タイプ をすべて確認できます。
-
DNS はどこでホストされていますか?
-
DNS はネーム サーバーが指している場所でホストされます。ネーム サーバーはドメイン名レジストラで指定されます。
ドメインを購入したばかりの場合は、DNS ホストがドメイン レジストラになります。ドメインのサイトまたはメールを構成する必要がある場合は、DNS ホストで DNS 設定を変更する必要があります。
-
DNS ゾーンとは何ですか?
-
DNS ゾーンは DNS が管理される場所です。DNS ゾーンはネーム サーバー レコードによって指定されます。
DNS ゾーンは、インターネット上でドメインのさまざまなサービスを公開的に識別するための DNS レコードを管理する場所です。例: ドメインのサイトまたは電子メールを設定する必要がある場合は、DNS ゾーン内に A レコード、CNAME レコード、または MX レコードを設定できます。
DNS ゾーンがどこに設定されているかわからない場合は、ドメイン名レジストラに問い合わせるか、https://whatsmydns.net/ などの Web サイトでネーム サーバー レコードのテストを実行してください。
-
WordPress の DNS を設定するにはどうすればよいですか?
-
WordPress サイトの DNS を設定するには、DNS A レコードをサイト ホスティング サーバーにポイントする必要があります。たとえば、サイト ホスティング サーバーの IP アドレスが 123.456.789.0 の場合、DNS ゾーン (ネーム サーバーがポイントしている場所によって指定) に移動し、A レコードを変更します。
A レコードは通常、「@」記号で示されるか、DNS 設定で完全な URL を入力することで示されます。サイトの WWW バージョンに対しても A レコードまたは CNAME レコードを構成する必要があります。すべてのサイト訪問者が URL に WWW を含めずにサイトに移動できるようにするには、CNAME が推奨されるオプションです。
-
DNS 設定を構成した後、サイトが表示されないのはなぜですか?
-
DNS 設定を変更すると、その変更がインターネット全体に伝わるまでに最大 24 ~ 48 時間かかります。これは伝搬時間と呼ばれ、世界中のインターネット サービス プロバイダーが DNS の変更を検出するために必要とする標準的な遅延です。多くの場合、DNS の変更は数時間以内にほとんどの場所に伝わります。
すでにサイトをお持ちの場合は、ブラウザーが以前のサーバーからサイトの古いコピーをキャッシュすることがあるため、DNS を変更した後にブラウザーのキャッシュをクリアすることをお勧めします。
-
サイトのキャッシュとは何ですか?
-
キャッシュは、ブラウザがデータを一時的に保存し、将来的により速く提供する仕組みです。
通常、キャッシュスクリプトには制限時間枠があり、キャッシュが自動的に更新されるタイミングが決まります。例えば、4時間ごとまたは8時間ごとなどです。
ブラウザーのキャッシュを手動で強制的にクリアすることもできますが、その手順はブラウザーとブラウザのバージョンによって若干異なります。最新の手順を見つけるには、Google で「ブラウザーのキャッシュをクリアする方法」を検索し、ブラウザーの種類を入力してください。
-
サーバーキャッシュとは何ですか?
-
キャッシュは、将来より迅速にデータを提供するためにサーバーがデータを一時的に保存するメカニズムです。サーバー キャッシュは、サーバーの構成に応じて Apache または NGINX によって管理されます。
通常、キャッシュスクリプトには制限時間枠があり、キャッシュが自動的に更新されるタイミングが決まります。例えば、4時間ごとまたは8時間ごとなどです。
サーバー キャッシュを手動で強制的にクリアすることもできますが、そのプロセスは、サーバー アクセス権、サーバー インターフェイス (cPanel、マネージド ホスティングなど)、および使用可能なツール (コマンド ライン インターフェイス アクセス – CLI など) によって若干異なります。
ホスティングまたはサーバーの構成に基づいた最新のプロセスについては、ホスティング会社に問い合わせるか、「サーバーのキャッシュをクリアする方法」で Google 検索を実行し、ホスティング会社やサーバー インターフェイスのブランド (cPanel など) を入力してください。
-
ドメインマッピング システムはキャッシュ プラグインと互換性がありますか?
-
はい。一部のプラグインは追加の設定が必要です。 統合と互換性に関する当社のドキュメントを参照してください。
-
エイリアスドメインとは何ですか?
-
定義
エイリアスドメインは、他のドメインの代替名として使用できるドメイン名です。たとえば、サイトを指すドメイン名が 2 つある場合、2 番目のドメインをプライマリ ドメインの「エイリアス」として「マップ」できます。サイトの訪問者は、サイトをナビゲートするときに URL バーにエイリアスが表示されます。
WordPress との関連性
WordPress サイト (またはあらゆる種類のウェブサイト) をお持ちの場合は、そのサイトにエイリアスを割り当てることができます。ただし、すべてのサーバーが「すぐに」ドメインを単一のサイトにマッピングできる状態にあるわけではなく、追加の構成が必要です。さらに、WordPress サイトでは、各エイリアスを WordPress 内の特定の「投稿」(または投稿のグループ)に「マッピング」するための追加の構成が必要です。
投稿には、ページ、投稿、製品など、WordPress に標準で付属するデフォルトの投稿タイプ、または他のプラグインやテーマによって作成されたカスタム投稿タイプを含めることができます。
最終目標: 1つのWordPressサイトに複数のドメイン
結局のところ、サーバー上にエイリアス ドメインを作成する目的は、複数のドメインを単一の WordPress インストールにマッピングすることです。ドメインマッピングシステムを使用すると、サーバーを適切に設定した後、特定の投稿にドメインをマッピングすることができます。
-
どのホスティング会社がサポートされていますか?
-
多くのホスティング会社は、WordPress サイトへの複数のドメインのマッピングをサポートしていません。これは通常、マネージド ホストが、サーバーにポイントするドメインの数を制御することを好むためです。
ドメインマッピングとエイリアスドメインに対応したホスティング会社のリストについては、当社のドキュメントをご覧ください。
-
私のサイトに「接続はプライベートではありません」と表示されるのはなぜですか?
-
このエラーは、サイトに SSL 証明書が適切に設定されていないことを意味します。ドメインをサイト ホスティング サーバーにポイントする場合、サイトを安全に保つために、サーバーに何らかの SSL 証明書がインストールされている必要があります。サーバーにサイト用の SSL 証明書が適切に設定されていない場合、ブラウザーに安全でないサイト エラーが表示されます。
-
エイリアス ドメインが安全でないのはなぜですか?
-
デフォルトでは、ホスティング サーバーは通常、すぐに使用できる SSL 証明書を使用して、サーバーに登録されたプライマリ ドメインのセキュリティ保護をサポートします。
エイリアスドメインをサーバーに追加したら、各ドメインを保護するために必要な SSL 証明書をそのドメインに追加できるようになります。
単一のホスティングサーバーで複数のドメインを保護する方法の詳細については、ドキュメントをご覧ください。
-
マルチサイトネットワークはサポートされていますか?
-
はい。マルチサイト ネットワークは、プラグインの無料版と PRO 版の両方で 100% サポートされています。プラグインをインストールし、適切な設定を構成して、ネットワークで有効にするだけです。その後、ネットワークのすべてのサイトが独自のドメインをマップできるようになります。
当社のドキュメントでマルチサイトの設定手順について確認してください。
-
バグを見つけました! 今何?
-
関連するスクリーンショット/ビデオ/メモを添えてサポートに連絡し、バグを報告してください。
-
Domain Mapping System は WooCommerce と互換性がありますか?
-
少し。 現在、製品および製品アーカイブにマップできます。 完全なサポートはロードマップにあります。
-
Domain Mapping System はページビルダーと互換性がありますか?
-
はい、どのページビルダーでも使用できます。
-
Domain Mapping System は、WPML、Polylang、またはその他の多言語プラグインと互換性がありますか?
-
この時点では、ありません。 しかし、ロードマップにあります!
-
Domain Mapping System は SSL / HTTPS と互換性がありますか?
-
間違いなく。 もちろん、サーバーにインストールされている SSL 証明書は、両方のドメイン用にセットアップする必要があります。 ドメインエイリアスを追加すると、多くの cPanel サーバーがSSL証明書を自動生成します。
- 警告:すべてのドメインまたは[なし]のいずれかのドメインにSSL証明書が必要です。 セキュリティで保護されたサイトのコンテンツを、セキュリティで保護されていないドメインを介して表示することはできません。
-
カスタムスタイル、フォント、またはアイコンが表示されないのはなぜですか?
-
CSS ファイルにはプライマリドメインがハードコードされている場合があります。これは、CORS 構成 (Cross-origin Resource Sharing) が原因で、多くのサーバーがクロスドメインリソースをブロックすることを意味します。これらの投稿では、CORSを設定してこの問題を防ぐ方法について詳しく説明しています。
CORS- Apache サーバーでのセットアップ
CORS- Nginx サーバーでのセットアップ -
マップされたドメインにアクセスすると、WordPress ダッシュボードからログアウトしているように見えるのはなぜですか?
-
WordPress ログインシステムは、サイトのプライマリドメインに関連付けられている Cookie を使用してログイン状態を保存します。 現時点では、別のドメインを介して WP-Admin を管理する方法はありません。
-
Domain Mapping System は GDPR に準拠していますか?
-
はい。データを完全に制御できます。いつでもご連絡いただければ、データを削除するか、プラグインを有効化する際にオプトインしないことを選択できます。製品の改善のためにオプトインすることを選択した場合、当社は GDPR 対応の Freemius を使用してユーザーデータを保存しています。
-
開発者であり、Domain Mapping Systemに貢献したいと思っています。 どこでできますか?
-
ご意見をいただければ幸いです。現在、公開リポジトリはありませんが、機能やコードに関するご提案があれば直接ご連絡いただければ、作業用のブランチを提供したり、ご提案を将来のリリースに統合したりすることができます 😊
評価
貢献者と開発者
Domain Mapping System | Create Microsites with Multiple Alias Domains (multisite optional) はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。
貢献者“Domain Mapping System | Create Microsites with Multiple Alias Domains (multisite optional)” は15ロケールに翻訳されています。 翻訳者のみなさん、翻訳へのご協力ありがとうございます。