I have a fresh WordPress 3.0 install on my example.com domain, in Hostgator, with cpanel & Apache.
I created a network, when I create new sites, they work fine. For example, when I create these new sites:
etc. they all work, I see a new wordpress blog on these subdomains, I can also login to their backend.
Now I installed the WordPress MU Domain Mapping plugin. I see the super admin - Domain mapping optin, that's okay.
Now I want to map mydomain.com to something1.example.com. Mydomain.com has the correct nameservers, because it works as addon domain. And the example.com and the mydomain.com are on the same IP.
I setup mydomain.com as a parked domain. It is not added as addon domain, just as a parked domain.
Now I go to the backend of something1.example.com, then add the mydomain.com as primary domain. But after that if I go to mydomain.com, I only see the default cpanel page! something1.example.com redirects to mydomain.com.
Why am I seeing the default cpanel page? The documentation of WordPress MU Domain Mapping plugin says this:
From Cpanel, click on the "Parked Domains" under the "Domains" section:
* Under "Create a New Parked Domain" enter the domain name you want to add to your network.
* Click the "Add Domain" button.
* It should add the domain to the list of parked domains and under "Redirect to" it will say "not redirected". That is OKAY.
Yeah, I completed these steps, mydomain.com appears in the list of parked domains, the domain root is /public_html, and it is not redirected.
I should add that the main domain of my cpanel account is not the example.com and not the mydomain.com domain.
My Domain Mapping Configuration:
I filled the Server IP Address.
And I checked these options (the middle two):
Permanent redirect (better for your blogger's pagerank)
User domain mapping page