These are just some notes about how I got WordPress Multisite and Domain Mapping running on a 1and1.com shared hosting account.
WordPress Multisite Setup
- Follow instructions on this page: WordPress Codex – Create a Network
- If you are planning to map independent domains to the various sites on your network, I recommend using the sub-directories for addresses of network sites. As far as I know, wildcard DNS isn’t an option on 1and1.com shared hosting packages.
- Ignore the bit about the WordPress files needing to be installed in the root directory/folder of your hosting file-space. It merely needs to be in the root folder of whatever directory/folder your primary network domain name is assigned to.
WordPress MU Domain Mapping – Installation
- Install the WordPress MU Domain Mapping plugin in the usual way.
- Once the plugin is installed, some manual configuration is necessary. Follow instructions here: wordpress-mu-domain-mapping/installation/
WordPress MU Domain Mapping – Map Domain Name to Network Site
- Create new network-child site (examplenetwork.com/newsite)
- Log in to 1and1.com admin > Domains
- Click the checkbox of domain name (mynewsite.com) > Destination > Edit Destination
- Set “Destination” to “Home Directory”
- Set “Home Directory” to the root folder of the network site “/examplenetwork/”
- Click OK
- Return to examplenetwork.com/wp-admin
- Go to the top navigation “My Sites” > “Network Admin” > “Dashboard”
- Go to “Settings” > “Domain Mapping”
- Set “Server CNAME domain” to “examplenetwork.com”
- Under “Domain Options” check
- Remote Login
- Permanent Redirect
- User Domain Mapping Page
- Redirect administration pages to site’s original domain
- Click SAVE
- Go to “Sites” > “All Sites”
- Hover on “/newsite/” and click “Dashboard”
- Go to “Tools” > “Domain Mapping”
- Under “Add New Domain” enter “mynewsite.com”
- Check “Primary domain for this blog”
- Click ADD