Domain Mapping System

Description

Domain Mapping System is the easiest way to map multiple domains to specific Pages, Posts, Products, or Custom Post Types on your WordPress site.

You can manage multiple domains in one WordPress installation and assign them to individual posts of any kind.

Example Use-Case below.

🚀 MAP UNLIMITED DOMAINS

Map as many domains as you want for complete control.

🗺️ MAP CONTENT TO ANY DOMAIN

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

⏩ WELL-DOCUMENTED SETUP PROCESS

Domain Mapping System requires a bit of knowledge about DNS and server side configuration, so we’ve helped out by documenting the simple steps you’ll need to take. Contact support with any questions.

🔍 OPTIMIZE YOUR SEO & MARKETING STRATEGY

Avoid creating new sites for each domain where you want to have a landing page or product – manage everything in one site. Full Yoast SEO support coming soon!

🔒 SECURE ALL YOUR SITES

Use SSL across all your domains with one WordPress install (some server configuration required).

🆘 TOP-NOTCH SUPPORT

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

EXAMPLE USE-CASE

Let’s say you own 2 domains:

Primary domain (WordPress site): my-awesome-site.com
Secondary domain: my-cool-site.com

With Domain Mapping System, you can map the secondary domain to any Post, Page, Product, or Custom Post Type on your primary site:

my-cool-site.com will display content from
my-awesome-site.com/any-post-you-want/

The plugin does not redirect visitors – the browser URL bar displays the secondary domain my-cool-site.com. This happens using some awesome code, so feel free to explore 😊

IMPORTANT CONFIGURATION INSTRUCTIONS

In order for the plugin to work:

  1. You must set DNS records (both domain A Records should point to the same server)

  2. You must add your mapped domains as an Alias in cPanel or in your server configuration (the root folder for both domains should be your WP install)

For detailed instructions, please see our Documentation.

FREE FEATURES

  • Map unlimited domains
  • Map domains to any post, page, product, or custom post type generated by other plugins
  • Map subdomains

PRO FEATURES

  • Query string support for UTM parameters on mapped domains
  • Premium support
  • One-time customizations

🌱 PLANS & PRICING >

🚧 ROADMAP >

Roadmap

  • Improved WooCommerce integration for dynamic URLs
  • Map domains on Multisite networks
  • WPML/Polylang/mult-lingual plugin support
  • Google Analytics integration to help track stats on multiple mapped domains

Feel free to submit any feature requests to our public Roadmap.

Installation

Starting with Domain Mapping System consists of 3 steps: Configuring your server, installing the plugin, and mapping domains.

SERVER CONFIGURATION REQUIREMENTS

  • Please see our Documentation to configure your server properly.

INSTALL DOMAIN MAPPING SYSTEM FROM WITHIN WORDPRESS

  1. Visit the plugins page within your dashboard and select ‘Add New’;
  2. Search for ‘Domain Mapping System’;
  3. Install & Activate Domain Mapping System;
  4. Go to ‘after activation’ below.

INSTALL DOMAIN MAPPING SYSTEM MANUALLY

  1. Upload the ‘domain-mapping-system’ folder to the /wp-content/plugins/ directory;
  2. Activate the Domain Mapping System plugin through the ‘Plugins’ menu in WordPress;
  3. Go to ‘after activation’ below.

AFTER ACTIVATION

  1. You should be redirected to the settings area;
  2. Add your domain and the Custom Post Type you want it mapped to;
  3. Visit your new domain!

FAQ

I’ve found a bug! What now?

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

Is Domain Mapping System compatible with WooCommerce?

Partly – you can currently map to Products and Product Archives. Full support is on our roadmap.

Is Domain Mapping System compatible with Page Builders?

Yes, you can use any page builder.

Is Domain Mapping System compatible with multisite networks?

At this point, no. But it’s on our Roadmap!

Is Domain Mapping System compatible with WPML, Polylang, or other multilingual plugins?

At this point, no. But it’s on our Roadmap!

Is Domain Mapping System compatible with SSL/HTTPS?

Definitely. The SSL certificate(s) installed on the server must be setup for both domains, of course. When adding a domain alias, many cPanel servers will auto-generate SSL certs.

  • Warning: Either All or None of the domains must have an SSL certificate. It’s not possible to display content from a secured site through an unsecured domain.

Why are custom styling, fonts, or icons not showing up?

CSS files might have your primary domain hard-coded into them, which means that many servers will block cross-domain resources because of CORS configuration (Cross-origin Resource Sharing). These articles provide more information on how to configure CORS and prevent this issue:
CORS-Setup on Apache servers
CORS-Setup on Nginx servers

Why do I appear logged-out of the WordPress Dashboard when visiting mapped domains?

The WordPress login system stores your login state using cookies, which are tied to the primary domain of the site. There is no way to manage your WP-Admin via another domain at this point in time.

Is Domain Mapping System GDPR compliant?

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.

I’m a developer and want to contribute to Domain Mapping System. Where can I do it?

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 😊

Reviews

June 29, 2021
Excellent plugin and support, actually top-notch. This did exactly what we were looking to do. DNS is not an easy thing to tackle and the developer is doing just that. Go for the pro version, it is worth every penny!
May 3, 2021
Was looking for a plugin for mapping domains in a "point A to B" easy fashion, so our clients could do it themselves. Domain Mapping System does just that - A+ in my book. Had a few issues with preserving query string, but plugin devs fixed in a matter of days. If you need reliable domain mapping - this is the plugin for you.
March 20, 2021
Now personally, my ability to professional evaluate the abilities of this plugin is limited since I'm yet to make use of it as I hope. However, I have had Brandon from Groucho spend a good deal of time both installing it and explaining it, AND~ I've no doubt that it will solve a major problem I'm going to have with registration on my various sites AND would not keep it but for that support help, not because it's bad bUT because my ignorance till THAT help... would have forced another way to do what I want upon me. Now I suspect most will know what it does and how to go about making it useful BUT~ for those that are not so sure..... get it and ask for Brandon. The man is Awesome. Regards lloyd ioREsearch
Read all 8 reviews

Contributors & Developers

“Domain Mapping System” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.4.5

  • Moved plugin settings

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

  • Fixed empty <select>-Bug

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.