开发者 |
gauchoplugins
brandonfire paulmiller3000 juanobrach freemius deniaz |
---|---|
更新时间 | 2024年4月23日 17:41 |
捐献地址: | 去捐款 |
PHP版本: | 7.1 及以上 |
WordPress版本: | 6.6 |
版权: | GPLv3 or later |
版权网址: | 版权信息 |
Assign content to each domain from a single WordPress Admin Dashboard.🚀 MAP UNLIMITED ALIAS DOMAINS COMPLETELY FREE
Manage and map as many alias domains as you want for complete control.🗺️ MAP CONTENT TO ANY DOMAIN
Map alias domains to any Post, Page, Product, or Custom Post Type, including Blog Categories, Products Archive, custom taxonomies, and more.🔍 OPTIMIZE YOUR SEO & MARKETING STRATEGY
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.🔀 SUBDOMAIN MAPPING
Map subdomains to your primary WordPress site, so you don’t have to create a second WordPress install or buy a second domain.🌐 MULTISITE SUPPORTED
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” - GROUP CONTENT BY DOMAIN
Create microsites by grouping your published resources (pages, posts, products, custom post types) around a specific domain - a much less complex multisite alternative. [PRO]🌍 GLOBAL DOMAIN MAPPING
Easily map every unmapped page on your site in one click - so visitors only see mapped domains for all content on your site. [PRO]🗂 SUBDIRECTORY MAPPING
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]📚 ARCHIVE, CATEGORY, AND CUSTOM TAXONOMY MAPPING
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]↪️ FORCE REDIRECT TO MAPPED PAGES
Want to hide the “unmapped” version of your page? There’s a checkbox that allows you to “Force redirect all visitors to the mapped version of a page.” [PRO]🛒 WOOCOMMERCE INTEGRATION
Map your Shop page and all Products. You can also map a specific product Category and all the products in the category automatically. [PRO]⏩ 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.🎨 BRANDING PER DOMAIN (FAVICON)
Customize the favicon that appears in your website visitors’ browser for each domain mapped to your site.🔒 SECURE ALL YOUR DOMAINS
Use SSL across all your domains with one WordPress install (some server configuration required).⚒️ DEVELOPER FRIENDLY
Take advantage of the REST API to add/delete domains automatically.🆘 TOP-NOTCH SUPPORT
Get red-carpet support from the Gaucho Plugins team. Just submit a ticket.DETAILED 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
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.
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. The mapping then takes place at the website level, as the website should be configured to serve content for both the mapped domain and primary domain.
There are a few steps to map multiple domains to your WordPress website, including:
There are 3 steps to mapping a domain in WordPress:
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.
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. For example: 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.
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.
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/.
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.
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.
Caching is a mechanism by which a browser stores data temporarily in order to serve it more quickly in the future. There is usually a limited time frame associated with a caching script, which determines when the cache should be refreshed automatically. E.g. – Every 4 hours or 8 hours. 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.
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. There is usually a limited time frame associated with a caching script, which determines when the cache should be refreshed automatically. E.g. – Every 4 hours or 8 hours. 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).
Yes. Some plugins may require additional configuration. Please reference our Documentation regarding Integrations & Compatibility.
Definition An Alias Domain is a domain name that can be used as an alternate name for another 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. Domain Mapping System let’s you handle the mapping of domains to specific posts after you’ve set up your server properly.
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. Please see our Documentation for a list of hosting companies we’ve found that are compatible with domain mapping and Alias Domains.
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.
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. For more information about securing multiple domains on a single hosting server, see our Documentation.
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. Read about the steps to configure multisite in our Documentation.
Please contact support to report the bug with any relevant screenshots/videos/notes.
Partly - you can currently map to Products and Product Archives. Full support is on our roadmap.
Yes, you can use any page builder.
At this point, no. But it's on our Roadmap!
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.
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
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.
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.
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 😊