Mapping An External Domain to a WordPress Multisite Subsite

In this guide we'll cover how to map an external domain to a WordPress Multisite subsite. This means a site created as *subsite1.networkdomain.com*, can be mapped to show as *domain.com*. This also works for subdirectory sites, so *networkdomain.com/subsite1* can also appear at *domain.com*.

cPanel

If your account is hosted on a cPanel server, you’ll want to add the domain as a Domain Alias in cPanel. This allows the domain to map to public_html, the directory where the WordPress site is installed.

WordPress Network Admin

Next, you need to change the site URL within the Network Admin > Sites > Edit section.

Click Edit under the site you want to change…

Finally, you’ll put in the new domain under Site ​Address (URL) and click Save Changes

Reclaim Cloud

The process is slightly different when working with a Reclaim Cloud environment. ** Please note: If you are running any type of Single Sign On (SSO) methods with your WordPress Multisite, you may run into issues. This guide assumes there is no SSO configuration.

First, you’ll need to note the IP address of the environment, public or private.

Then you’ll want to update the A record for the domain to point to the IP address. This can be done in cPanel or within the user’s Client Area.

Once the DNS is updated, you can follow the steps listed in the Network Admin section above.

SSL certificate

Next, you’ll want to add the domain to the environment so that you can issue an SSL certificate if the site is forcing HTTPS. This is done as an Addon within the environment.

Once that’s complete, the site should load over the new domain!