Hello Justin,
I’ve just finished two different multisite installations on two servers, and I managed to get domain mapping working on both installations using the native domain mapping feature.
The first setup was on a cPanel based server. I followed pretty much the steps I described above, with minor deviations for the domain setup inside WordPress.
But I wanted to see how this would work in your environment (Plesk)…
So I went ahead and ordered a cloud server (you gotta love hourly billing!), installed a trial version of Plesk control panel, and went through the entire WordPress + MUltisite + Domain Mapping installation and configuration a second time. Again, it worked outright.
Here’s a memory dump of what I did with the Plesk setup:
1. I setup WordPress and activated sub-domain multisite my primary domain, ghanalifeinsurance.com
2. I use CloudFlare to manage DNS for this domain. So I setup wildcard DNS (CNAME), pointing *.ghanalifeinsurance.com
to ghanalifeinsurance.com
After this, visiting anything.ghanalifeinsurance.com took me to the default Plesk page.
3. In Plesk, I setup wildcard subdomain for ghanalifeinsurance.com by entering *
into the sub-domain box and keeping the default document root /htdocs
After this, entering aything.ghanalifeinsurance.com
into the browser now took me to the multisite signup page with the message “registration disabled”.
4. At this time I knew the setup was working perfectly. So I jumped into WordPress and created my first sub-domain site, accra.ghanalifeinsurance.com
, wich worked instantly.
Now, on to the domain mapping!
5. The domain I used was fwhd.ga
, which also uses CloudFlare for DNS management. In CloudFlare, I pointed A-record for the domain to my Plesk server’s IP address. After this, visiting the domain fwhd.ga took me to the default Plesk webpage once again.
6. I jumped into Plesk and added my domain fwhd.ga as an ALIAS on top of the primary domain ghanalifeinsurance.com. After this, visiting fwhd.ga now took me to the ghanalifeinsurance.com multisite signup page, just like a random subdomain would.
7. Finally, I jumped into Multisite swapped out the subdomain site address accra.ghanalifeinsurance.com for fwhd.ga. Immediately I was able to access this sub-domain site with the new domain fwhd.ga, and visiting the sub-domain accra.ghanalifeinsurance.com now takes me to the multisite signup page, as if this subdomain site never existed at all.
Note that hosting companies sometimes customize control panel software, so my plain Plesk interface may be different from your own, but the principles and procedures will be the same.
I hope that helps!
(Now off I go to shut down the server before I end up with a big bill)