Domain Mapping
The ultimate domain mapping plugin - allows multiple domain mapping on subdomain AND subdirectory installs, handles cross-domain cookie syncing and integrates with Supporter paid upgrades!
We decided that you guys could do with a fully functional domain mapping plugin, that covers every element of mapping that you'd like it to, and ticks all the boxes that we can think of!
This plugin essentially allows you to allow all of your users to map one (or multiple!) domains to their own blogs, so myblog.edublogs.org can now become myblog.com - and, if you wish it, myotherblog.com, myotherotherblog.com can also work on the same blog, at the same time!
Booya :)
Significantly this plugin also auto-detects whether your site is a sub-domain or sub-directory install and works just fine for both.
And, naturally, we've built in cross domain cookie syncing, so your users will stay logged in (or out) regardless of whether they are on your standard domain or their custom one.
But we didn't stop there...
One of the main requirements that we've found people to be after was to allow domain mapping only to paying / upgraded users of your site... so we've integrated this with our comprehensive Supporter plugin.
As a result, once your have Supporter installed, you can decide through a simple site admin > options setting whether you want to...
"Make this functionality only available to Supporters" - Yes / No
Not bad huh!
To get started just drop the download into /mu-plugins/ and pop in the IP address of your server into the options area at the bottom of site admin > options (if you don't know the IP address of your server just ask your tech support people)

Once that's done, if you have Supporter installed make sure that domain mapping is enabled appropriately, and tell eligible users they can set their domains at 'Tools > Domain Mapping'.

And you can enable allowing multiple domains to be mapped to one blog, if you wish, at line 29 in the plugin code.