Plugin Directory

Domain Mapping System | Create Microsites with Multiple Alias Domains (multisite optional)

Domain Mapping System | Create Microsites with Multiple Alias Domains (multisite optional)


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.

Whether you’re just looking for the simplicity of multiple domain mapping in a single WordPress site, or you’re creating a more complex multi-pronged WordPress project, Domain Mapping System can save a great deal of time and hassle over using multisite or creating standalone WordPress installs.


  • Targeting specific audiences with branded domains, such as by country or language.
  • Organizations that want a different section of their website for each of their physical locations.
  • Expanding site reach to new audiences/locations without changing your primary domain.
  • Saving time over Multisite, or supplementing a Multisite with Microsite capabilities





Assign content to each domain from a single WordPress Admin Dashboard.


Manage and map as many alias domains as you want for complete control.

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

Map alias domains to any Post, Page, Product, or Custom Post Type, including Blog Categories, Products Archive, custom taxonomies, and more.

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

Optimize your site for search engines with full Yoast SEO integration, including the option to add custom Titles, Descriptions, and Keywords, as well as Sitemap for each mapped domain.

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

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

🌐 マルチサイト対応

Activate Domain Mapping System on your WordPress MU multisite network for each of your network sites. Now, multisite is even more powerful with multiple domain management for every site on your network, so you can enable BYOD (Bring Your Own Domain) for your users.


Create microsites by grouping your published resources (pages, posts, products, custom post types) around a specific domain – a much less complex multisite alternative. [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 its 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]

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




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

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


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.

🆘 一流のサポート

Get red-carpet support from the Gaucho Plugins team. Just submit a ticket.



プライマリドメイン(WordPressサイト): my-awesome-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 インストールである必要があります)



  • 無制限のドメインをマップする
  • ドメインを、他のプラグインによって生成された投稿、ページ、製品、またはカスタム投稿タイプにマップします
  • サブドメインをマップ
  • Multisite supported (requires custom sunrise.php, please see our documentation.

PRO の機能

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


Unlimited Domain Mapping: Expand your online presence without limitations, enabling you to manage multiple domains effortlessly from a single WordPress Dashboard.

Flexible Mapping Options: Seamlessly map domains to various types of content, including posts, pages, products, custom post types, and more, enhancing your site’s organizational structure and user experience.

Subdomain Mapping: Easily extend your site’s reach by mapping subdomains, enabling you to efficiently manage diverse content.

Multisite Compatibility: Harness the power of WordPress Multisite while effortlessly integrating with the Domain Mapping System, streamlining management of multiple domains across multiple network sites.

Microsite Creation: Tailor each domain with unique homepages and inner pages, empowering you to create distinct online experiences catered to specific audiences or purposes.

Automatic Global Domain Mapping: Simplify domain management by automatically mapping all published content, ensuring consistency and coherence across your entire site.

Subdirectory Mapping: Organize your site structure effectively by mapping domains to specific subdirectories, facilitating intuitive navigation and content discovery.

Visitor Redirection: Enhance user experience and maintain brand consistency by seamlessly redirecting visitors to the proper mapped domain based on the domain being viewed.

Customized Favicon Support: Reinforce your brand identity across multiple domains with custom favicons, enhancing recognition and user engagement.

WooCommerce Integration: Seamlessly integrate with WooCommerce, optimizing the shopping experience by mapping essential pages such as Shop, Checkout, and Cart across domains.

Query String Support: Maximize marketing effectiveness by preserving UTM parameters on mapped domains, enabling accurate tracking and analysis of user interactions.

Global Parent Page Mapping: Ensure consistency in site structure and navigation by globally mapping parent pages across domains, simplifying content organization.

URL Rewriting Flexibility: Tailor URL structures to meet specific requirements or preferences, enhancing SEO optimization and user-friendly navigation.

Yoast SEO Integration: Augment your site’s search engine visibility and performance with seamless integration with Yoast SEO, enabling comprehensive optimization across mapped domains.



🚧 ROADMAP > – Feel free to submit feature requests!


Domain Mapping System: Create microsites with alias domains

Payment Page: Start accepting payments in a beautiful payment form in less than 60 seconds

Split Pay Plugin: Split WooCommerce payments across multiple connected Stripe accounts.

China Payments Plugin: Accept WeChat Pay and Alipay payments from Chinese customers.

Blocked in China: Check if your website is available in the Chinese mainland.

Speed in China: Check your website’s speed in the Chinese mainland – coming soon!


  • ドメインマッピングシステムの設定エリア
  • Adding Multiple Domains to WordPress
  • Creating a Microsite (PRO) – Multisite Alternative / Supplement
  • マッピング可能な利用可能な投稿タイプの選択
  • WordPress Subdirectory Domain Mapping (PRO)


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. You should be redirected to the settings area.
  2. Add your alias domain and the published resource you want to use to display content for the alias domain.
  3. Visit your alias domain!
  4. Be sure to visit our Troubleshooting Guide for any issues.


What is Domain Mapping?

Domain Mapping is the process of adding multiple domains to a single website. Depending on your Content Management System or coding framework, mapping multiple domains to your site may be a more simple or more complex process. With WordPress, it’s very easy to map multiple domains to a single WordPress installation using either multisite or a plugin like Domain Mapping System.

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.



How much does Domain Mapping cost? Is it free?

Yes! Domain mapping is free in WordPress. You can map unlimited domains to your WordPress website depending on your server configuration. To create Microsites with Domain Mapping System and access other powerful features, please see our pricing.

What are DNS Records?

DNS stands for Domain Name System. The purpose of DNS is to 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?



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.


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.


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

Please contact support to report the bug with any relevant screenshots/videos/notes.

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

Yes. You have complete control over your data. Contact us any time to remove your data or choose NOT to opt-in upon activating the plugin. If you choose to opt-in so we can improve our product, we use Freemius to store user data, which is GDPR ready.

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

We really appreciate your input! We currently don’t have a public repo, but you can contact us directly with any feature/code suggestions, and we can give you a branch to work on or integrate your suggestions into a future release 😊


Get the Pro version you will not regret it, the support on this is excellent! Team will go out of their way to help and even build in new functionality! Amazing! Thank you Guys!!
Brandon and the team at Gaucho provide amazing support, having made updates to their plugin multiple times to provide essential fixes for our site, with really quick turn around too. The plugin does what is says and has made our lives so much easier as we can maintain all of our sub domains mapped under one site.


Domain Mapping System | Create Microsites with Multiple Alias Domains (multisite optional) はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。


“Domain Mapping System | Create Microsites with Multiple Alias Domains (multisite optional)” は9ロケールに翻訳されています。 翻訳者のみなさん、翻訳へのご協力ありがとうございます。

“Domain Mapping System | Create Microsites with Multiple Alias Domains (multisite optional)” をあなたの言語に翻訳しましょう。

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

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



  • Bug fixes.