Domain Mapping System | Manage Multiple Domains in a Single WordPress Site

説明

Domain Mapping System is the best way to manage multiple domains on your WordPress site and point them to any published resource, including Posts, Pages, Products, Categories, or other Custom Post Types and Taxonomies.

🚀 無制限のドメインをマップ

完全に制御するために必要な数のドメインを管理、マップします。

🗺️ コンテンツを任意のドメインにマップ

ドメインをブログカテゴリ、製品アーカイブなどを含む投稿、ページ、製品、またはカスタム投稿タイプにマッピングします。

🎬 ライブデモを試す

🌱 プランと価格 >

🚧 ロードマップ >

🔍 SEOとマーケティング戦略を最適化

ランディングページや製品を作成するドメインごとに新しいサイトを作成することは避け、すべてを1つのサイトで管理します。 完全な Yoast SEO サポートがまもなく登場します!

🔀 サブドメインマッピング

サブドメインをプライマリー WordPress サイトにマッピングするため、2 つ目の WordPress インストールを作成したり、2 つ目のドメインを購入したりする必要はありません。

🧩 「サブサイト」の作成 – ドメインごとにページをグループ化

特定のドメインを中心に投稿 / ページをグループ化してサブサイトを作成します。これは、はるかに複雑ではないマルチサイトの代替手段です。 [PRO]

🌍 グローバルドメインマッピング

ワンクリックでサイトの未マッピングページを簡単にマップできます – これにより、訪問者はサイトのすべてのコンテンツに対してマッピングされたドメインのみを表示します。[PRO]

🗂 サブディレクトリマッピング

Map subdirectory URLs of your main site. E.g. – your-site.com/landing-page/ can be set to display the content from the post your-site.com/example-page/landing-page/. [PRO]

📚 アーカイブ、カテゴリ、およびカスタムタクソノミーのマッピング

Want to map a specific Blog category and all it’s posts to a different domain automatically? Now you can! Map a domain to any archive, category, or custom taxonomy created by a plugin or theme. [PRO]

↪️ マップされたページに強制的にリダイレクトする

ページの「未マップ」バージョンを非表示にしたいですか?「ページのマップされたバージョンにすべての訪問者を強制的にリダイレクトする」チェックボックスがあります。[PRO]

🛒 WOOCOMMERCE INTEGRATION

ショップページとすべての商品をマッピングします。また、特定の商品カテゴリとそのカテゴリ内のすべての商品を自動的にマッピングすることもできます。[PRO]

⏩ 十分に文書化されたセットアッププロセス

Domain Mapping System には DNS とサーバー側の構成に関する知識が少し必要なので、従う必要のある簡単なガイドを作成しました。 ご不明な点がございましたら、サポートにお問い合わせください。

🔌 ホスティング統合

Our hosting integrations automate onboarding, saving you time during the setup process. WordPress-based SaaS and WaaS owners can even let their users map domains with the WPCS.io integration.

🌐 マルチサイト対応

You can activate Domain Mapping System on your multisite network for each of your subsites. Now multisite is even more powerful with multiple domain management for every site on your network.

🎨 BRANDING PER DOMAIN (FAVICON)

Customize the favicon that appears in your website visitors’ browser for each domain mapped to your site.

🔒 すべてのドメインを安全に保護する

1回の WordPress インストールですべてのドメインでSSLを使用します(いくつかのサーバー構成が必要です)。

⚒️ 開発者向け

Take advantage of the REST API to add/delete domains automatically.

🆘 一流のサポート

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 が表示されます. これはいくつかの素晴らしいコードを使用して発生するため、自由に探索してください。 😊

重要な構成手順

プラグインが機能するためには:

  1. DNS レコードを設定する必要があります(両方のドメイン A レコードが同じサーバーを指している必要があります)

  2. マップされたドメインを cPanel またはサーバー構成でエイリアスとして追加する必要があります(両方のドメインの root フォルダーは WP インストールである必要があります)

詳細な手順については、ドキュメンテーションを参照してください。

無料の機能

  • 無制限のドメインをマップする
  • ドメインを、他のプラグインによって生成された投稿、ページ、製品、またはカスタム投稿タイプにマップします
  • サブドメインをマップ
  • マルチサイト対応

PRO の機能

  • 「マイクロサイト」を作成する – ドメインごとに異なるホームページと内部ページを設定する
  • グローバルドメインマッピング – サイト上のすべての公開コンテンツを自動的にマッピングします
  • サブディレクトリのマッピング
  • マッピングされたドメインへの強制的なリダイレクト
  • Favicon per domain
  • WooCommerce Integration for Shop, Checkout, Cart pages
  • マップされたドメインでの UTM パラメーターのクエリ文字列のサポート
  • プレミアムサポート

ロードマップ

  • Mapping domains to protected user areas (e.g. – WooCommerce Login + Account).
  • WPML/Polylang/multi-lingual プラグインのサポート
  • 複数のマップされたドメインの統計を追跡するのに役立つ Google Analytics の統合

機能のリクエストは、公開ロードマップに自由に送信してください。

スクリーンショット

  • ドメインマッピングシステムの設定エリア
  • ドメインマッピングの追加
  • マイクロサイトの作成
  • マッピング可能な利用可能な投稿タイプの選択
  • サブディレクトリのマッピングの例

インストール

Domain Mapping System の開始は、サーバーの構成、プラグインのインストール、ドメインのマッピングの3つのステップで構成されています。

サーバー構成の要件

WordPress 内からDomain Mapping System をインストール

  1. ダッシュボード内のプラグインのページにアクセスし、「新規追加」を選択します
  2. 「Domain Mapping System」を検索します
  3. Domain Mapping System をインストールと有効化
  4. 以下の「アクティベーション後」に移動します。

Domain Mapping System を手動でインストール

  1. 「domain-mapping-system」フォルダーを /wp-content/plugins/ ディレクトリにアップロードします。
  2. WordPressの「プラグイン」メニューからDomain Mapping System プラグインを有効化にします。
  3. 以下の「アクティベーション後」に移動します。

アクティベーション後

  1. 設定領域にリダイレクトする必要があります。
  2. ドメインと、マッピングするカスタム投稿タイプを追加します。
  3. 新しいドメインに行こう!

FAQ

What is a mapped domain?

A mapped domain in WordPress is a domain that has a specific page or group of pages associated with it. A mapped domain is usually not the website’s primary domain, but is usually an Alias or Addon Domain that is mapped to the primary site domain.

その後、マッピングはウェブサイトレベルで行われます。ウェブサイトは、マップされたドメインとプライマリドメインの両方のコンテンツを提供するように構成される必要があります。

How do I add multiple domains to a WordPress website?

There are a few steps to map multiple domains to your WordPress website, including:

  1. Configure your DNS Records.
  2. エイリアスまたはアドオンドメインを使用してサーバーをセットアップしてください。

次に、マップされたドメインのコンテンツを適切にマッピングする必要があります。

ドキュメントで詳細を読む。

How do I map a domain in WordPress?

There are 3 steps to mapping a domain in WordPress:

  1. Configure your DNS settings.
  2. エイリアスまたはアドオンドメインのために、サーバーを適切に設定してください。
  3. Install Domain Mapping System and map domains to the desired content.

これらの手順に従った後、マップされたドメインのコンテンツが提供される状態でウェブサイトを閲覧できるようになるはずです。

ドキュメントで詳細を読む。

Can I map domains in WordPress for free?

Yes! Domain mapping is free in WordPress. You can map unlimited domains to your WordPress website depending on your server configuration.

What are DNS Records?

DNS stands for Domain Name System. The purpose of DNS is translate your server’s IP address into a friendly, easily-legible name that humans can remember. It’s much easier for humans to remember a name than it is a string of numbers.

DNS Records direct the different types of traffic for a domain name to the proper server(s). Each DNS Record corresponds to a different type of service or traffic your domain might receive.

例えば:

A records are set for “hosts” and standard website traffic
CNAME records are set as “Aliases” or Canonical records
MX records direct email traffic
TXT records provide many useful options, like domain ownership verification and enhanced security options

This is not a complete list. You can review all the different DNS Record Types.

Where is my DNS hosted?

Your DNS is hosted where your Name Servers are pointing. Your Name Servers are specified with your Domain Name Registrar.

If you’ve just purchased your domain, your DNS host will be your Domain Registrar. If you need to configure a website or email for your domain, you will need to change your DNS settings with your DNS host.

What is a DNS Zone?

A DNS Zone is where your DNS is managed. A DNS Zone is specified by your Name Server records.

Your DNS zone is where you should manage DNS records to publicly identify different services for your domain on the internet. E.g. – If you need to set up a website or email for your domain, you can set up A Records, CNAME Records, or MX Records within your DNS Zone.

If you are unsure where your DNS zone is set, contact your Domain Name Registrar or run a test of your Name Server records on a website like https://whatsmydns.net/.

How do I configure DNS for WordPress?

To set up DNS for your WordPress website, you must point your DNS A record to your website hosting server. For example, if your website hosting server has IP address 123.456.789.0, go to your DNS Zone (specified by where your Name Servers are pointing), and modify the A Record.

The A Record is commonly denoted by an “@” symbol or by typing in the full URL in your DNS settings. You should also configure an A Record or CNAME record for the WWW version of your site, with CNAME being the preferred option if you want all website visitors to navigate to your site without WWW in the URL.

Why isn’t my site appearing after configuring DNS settings?

When you change your DNS settings, it takes up to 24-48 hours for those changes to propagate across the internet. This is called propagation time, and it’s a standard delay that Internet Service Providers around the world need in order to detect DNS changes. Frequently, DNS changes can propagate within a few hours to most locations.

If you already have a website, it’s recommended to clear your browser cache after making DNS changes, as sometimes browsers will cache an old copy of a website from the previous server.

What is website caching?

キャッシュは、ブラウザがデータを一時的に保存し、将来的により速く提供する仕組みです。

通常、キャッシュスクリプトには制限時間枠があり、キャッシュが自動的に更新されるタイミングが決まります。例えば、4時間ごとまたは8時間ごとなどです。

You can force the browser cache to be cleared manually, and the process is slightly different depending on your browser and the version of the browser. To find the latest process, run a Google search for “How to clear browser cache for” and then enter your browser type.

What is server caching?

Caching is a mechanism by which a server stores data temporarily in order to serve it more quickly in the future. Server caching is managed by Apache or NGINX, depending on your server configuration.

通常、キャッシュスクリプトには制限時間枠があり、キャッシュが自動的に更新されるタイミングが決まります。例えば、4時間ごとまたは8時間ごとなどです。

You can force the server cache to be cleared manually, and the process is slightly different depending on your server access rights, server interface (cPanel, managed hosting, etc), and tools available to you (Command Line Interface access – CLI, etc).

For the latest process based on your hosting or server configuration, contact your hosting company or try running a Google search for “How to clear server cache on” and then enter your hosting company and/or the brand of your server interface (cPanel, etc).

Is Domain Mapping System compatible with caching plugins?

はい。一部のプラグインは追加の設定が必要です。 統合と互換性に関する当社のドキュメントを参照してください。

What is an Alias Domain?

定義
エイリアスドメインは、他のドメインの代替名として使用できるドメイン名です。

For example, if you have two domain names pointing to your website, you can “map” the second domain as an “Alias” of the primary domain. Website visitors will see the Alias in their URL bar when navigating the site.

Relevance to WordPress
When you have a WordPress website (or website of any kind), you can assign Aliases to your website. However, not all servers are ready “out-of-the-box” to map domains to a single website and require additional configuration.

Furthermore, your WordPress website needs some extra configuration to “map” each alias to a specific “post” in WordPress (or group of posts).

Posts can include any default post type that comes out of the box with WordPress, like Pages, Posts, Products, etc, or any Custom Post Type created by other plugins or themes.

End Goal: Multiple domains on a single WordPress site
At the end of the day, the purpose of creating an Alias domain on your server is to map multiple domains to a single WordPress installation.

ドメインマッピングシステムを使用すると、サーバーを適切に設定した後、特定の投稿にドメインをマッピングすることができます。

​​What hosting companies are supported?

Many hosting companies don’t support mapping multiple domains to your WordPress website. This is usually because managed hosts prefer to have control over how many domains are pointing to their servers.

ドメインマッピングとエイリアスドメインに対応したホスティング会社のリストについては、当社のドキュメントをご覧ください。

Why does my website show “Your connection is not private”?

This error means that your website does not have an SSL certificate properly configured. When you point a domain to a website hosting server, the server needs to have some kind of SSL certificate installed on it in order for the website to be secure. If the server doesn’t have an SSL certificate properly configured for your website, it will give an insecure website error on your browser.

Why isn’t my Alias domain secure?

By default, hosting servers will generally support securing the primary domain registered on a server with an SSL certificate out-of-the-box.

Once you’ve added an Alias domain to your server, you should be able to add an SSL certificate for that domain, which is necessary to secure each domain.

単一のホスティングサーバーで複数のドメインを保護する方法の詳細については、ドキュメントをご覧ください。

Are multisite networks supported?

Yes – multisite networks are 100% supported in both the Free and PRO versions of the plugin. Just install the plugin, configure the proper settings, and activate it on your network. Then, all your network sites can map their own domains.

当社のドキュメントでマルチサイトの設定手順について確認してください。

バグを見つけました! 今何?

サポートに連絡してバグを報告し、関連するスクリーンショット/ビデオ/メモを含めてください。

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 に準拠していますか?

はい。 データを完全に制御できます。データを削除するか、プラグインのアクティブ化時にオプトインしないことを選択する場合は、いつでもお問い合わせください。製品を改善するためにオプトインすることを選択した場合は、Freemiusを使用してユーザーデータを保存します。これはGDPRに対応しています

開発者であり、Domain Mapping Systemに貢献したいと思っています。 どこでできますか?

フィードバックをお待ちしております。 現在、公開リポジトリはありませんが、機能やコードの提案について直接お問い合わせいただけます。また、提案に取り組んだり、将来のリリースに統合したりするためのブランチを提供できます。

評価

2023年3月14日 1 reply
This is a fantastic plugin. It is excellent for what it is designed to do which is to allow domain mapping to wordpress pages and teh support is also excellent. If you need domain mapping plugin, this is it.
2023年3月11日
I started with the free version of this plugin. It was exactly what I was looking for to host several domains as "micro-sites". These sites are a small collection of landing pages that I intend to extend later to full WordPress configurations.I ended up purchasing the Premium version and the team has offered great support and follow-up.
2022年7月20日
I had a problem with the mirror site settings in the plugin. It was not working for custom post type, etc. So, I wrote to them. I bought this plugin, what, 2 days ago and they already solved it. The support was very involved. It was quick, efficient. Thank you so much for everything!
27件のレビューをすべて表示

貢献者と開発者

Domain Mapping System | Manage Multiple Domains in a Single WordPress Site はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。

貢献者

“Domain Mapping System | Manage Multiple Domains in a Single WordPress Site” は9ロケールに翻訳されています。 翻訳者のみなさん、翻訳へのご協力ありがとうございます。

“Domain Mapping System | Manage Multiple Domains in a Single WordPress Site” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

コードを閲覧するか、SVN リポジトリをチェックするか、開発ログRSS で購読してみてください。

変更履歴

1.9.3

  • Update Freemius SDK.

1.9.2

  • グローバル親ページのマッピングを追加。
  • Update to UI to display hierarchy of parent pages.
  • Favicon fixes.
  • Fix to Global URL Rewriting.
  • Improvement for Crockblocks compatibility.
  • Rankmath compatibility bug fix.
  • Freemius SDK update.

1.9.1

  • 非デフォルトのディレクトリにプラグインがインストールされた場合のバグ修正。
  • Updates to UI.

1.9.0

  • 新しいユーザーインターフェース。
  • Added REST API for adding/deleting mappings.
  • 一般的なバグ修正と安定性の改善。

1.8.4

  • Fixed URL rewriting issue which was duplicating strings in the URL.

1.8.3

  • Fixed conflict with plugin Variation Swatches for WooCommerce.

1.8.2

  • Fixed conflict with Plesk while Global Domain Mapping is enabled.
  • Updated Freemius SDK to v2.4.5.

1.8.1

  • 一部のケースで検索機能が機能しない問題を修正しました。
  • ネットワークサイトでプラグインをアンインストールする際のマルチサイトの改善を行いました。
  • Bugfix for Global URL Rewriting not applying correctly.

1.8

  • Multisite integration is now available!
  • Freemius SDK update to v2.4.4.

1.7.7

  • We’ve added support for sites that are installed as a subdirectory. When a subdirectory install is detected, the .htaccess file is updated with a special snippet to support domain mapping.

1.7.6

  • Updates to WPCS integration.

1.7.5

  • Integration with Multiple Domain Mapping plugin to easily import mappings.

1.7.4

  • Bugfix for DB migration issue on 1.7.3.

1.7.3

  • Added Favicon per domain.
  • 同じ公開リソースへの複数のマッピングを制限していた複雑さを解決しました。今では1つの公開リソースに複数のドメインを関連付けることができます。
  • Simultaneously mapping a domain with both the root domain and the root domain + subdirectory is now possible.
  • 20以上のマッピングされたドメインの追加に関する問題を解決しました。

1.7.2

  • Further improvements to the WPCS.io integration.
  • Styling/layout improvements to the Settings area.
  • Fix for Wordence.

1.7.1

  • Added WPCS.io integration. SaaS platforms using WPCS can now offer their clients full domain management of their Tenants.

1.7

  • WooCommerce Shop page mapping support.
  • Added capability to enable mapping of all WooCommerce products by simply mapping the Shop page.
  • Added support for WordPress taxonomies (both native and custom). Taxonomies refer to grouping posts together based on a select number of relationships, like Archives or Categories.
  • カスタムタクソノミー内のすべてのカスタム投稿タイプのマッピングを有効にするオプションを追加しました。
  • Added the option to rewrite all URLs on a mapped page to the mapped domain with Selective Rewriting or Global Rewriting.

1.6.7

  • Fixed an issue with admin_url last param existence.

1.6.6

  • Fixed a bug that prevented editing content in Elementor while free version of DMS was activated.

1.6.5

  • Fix for critical error when uploading multiple Freemius plugins with icons designated.

1.6.4

  • Fixes for conflicts with Yoast SEO and Jupiter theme.

1.6.3

  • The plugin now adds a file into the mu-plugins directory, causing DMS files to be loaded first in order to rewrite some URLs defined by 3rd party plugins. Previously, if DMS was loaded after other plugins, there could be conflicts.
  • With the mu-plugins upgrade, we can now provide temporary fixes for plugin conflicts while we work with other teams to improve compatibility.

1.6.2

  • Fixed an issue where WordPress icons would be missing in some cases.

1.6.1

  • Fixed an issue where subdomain mappings were showing too many redirects when the “Force redirect to mapped pages” option was enabled.

1.6

  • Added Subdirectory mapping! (PRO)
  • Major improvement to the way data is stored in the database with custom tables instead of inside the wp_options table.
  • Fixes to global domain mapping.
  • ウェブサイトの健康チェックで表示される問題を修正しました。
  • アンインストール時にすべてのプラグインの設定とデータを完全に削除するオプションを追加しました。

1.5.2

  • Fixed conflict with WooCommerce JS

1.5.1

  • Bugfix causing upgrade issues

1.5

  • Translated into Spanish, Italian, German, French, Chinese, Japanese, Russian, Indonesian, Dutch, Portuguese, and Turkish
  • Added Global Domain Mapping for PRO version
  • Fixed a bug about forcing visitors to view a mapped domain for the homepage

1.4.7

  • Global domain mapping is now supported, so you don’t have to select every post individually anymore!
  • Bugfix to stop redirects when the homepage is set in WordPress admin.

1.4.6

  • UI text upgrades/bugfixes
  • You can now create “subsites” by selecting multiple posts, pages, or custom post types for a single domain

1.4.5

  • Force site visitors to see the mapped domain of a page (e.g. – disallow visitors to see the primary domain of a page).
  • WP 5.8の互換性を確保しました。
  • PHP8の互換性を確保しました。
  • Update WP Admin menu item to be a top level menu item instead of a submenu item to find it more easily.

1.4.4

  • Added support for query strings to PRO version
  • Updated free-premium upgrade flow.

1.4.3

  • Updated Freemius SDK

1.4.2

  • Added UI message about server configuration requirements.

1.4.1

Freemius integration means that:
* Users can get in touch with our team for feature requests, questions, or issues of any kind directly in the WP Admin.
* Users can upgrade plans and manage their license directly in the WP Admin.
* Improved Security & Privacy options allow users to choose what you do with your data via the opt-in mechanism.
* The Gaucho Plugins development team can focus on creating better features for Domain Mapping System.

1.4

  • Adapted to work with WordPress 5.5

1.3.2

  • Show all posts/pages/cpt-posts

1.3.1

  • Added support for Blogpost Categories

1.3

  • Code Refactoring, got rid of DMS Menu-Class
  • Added support for Posts
  • Added support for CPT Archives
  • Some Admin-UI tweaks (chosen.js instead of HTML-Select, Post Type Selection)
  • Tested with WordPress MU Domain Mapping Plugin
  • To provide MU support, users must now be able to change settings instead of installing plugins to use DMS Options (Capabilities).

1.2.1

  • 空のバグを修正しました。

1.2

  • Added support for Custom Post Types

1.1

  • Instead of strange page hack, modify page query
  • Remove kill switch as it is unnecessary

1.0

  • No changes – initial release.