I’m just copying these instructions here, since I can’t seem to reliably access the website they are currently hosted on.
I think I’m going to change a few ways things are hosted here on my collection of sites. It is a pain to keep them all updated and managed. Therefore, I am looking into migrating to a WordPress Network (Multi-Site) setup. However, using subdomains doesn’t work with Dreamhost because of Dreamhost not allowing wildcards.
Here is the work-around (verbatim) from a fellow Dreamhost user.
- Follow the directions for setting up your WordPress multisite (I will assume that you already know or have found the directions to do so).
- Pick the subdomain feature while in setup.
- Ignore the message you get saying that things may not work properly because of the Wildcard missing.
- When you’ve followed all those wonderful instructions, create a test blog. You may end up with a URL like domain.comdatabase_name. I did, and continue to do so. Just edit that blog’s settings (Super Admin -> Sites -> Edit) so that the Path field only has a / in it. I’m unsure if this is a problem that user’s at other hosts have, or if it is exclusive and will soon be fixed, but once it is changed all is well.
- Go to your Dreamhost Web Panel and mirror a subdomain for the blog you just added to the domain you set the multisite up on. NOTE: If you create blog.domain.comin WordPress multisite, you must create the same subdomain in your Web Panel — blog.domain.com. Visit blog.domain.com and verify that it leads you to the new blog you created.
- If that works, then you need to install the Domain Mapping plugin for multisite.
- This gives you a new menu to add a domain to your network and “park” it over a subdomain.
- All you have to do is follow the directions there to add the domain, and you are set.
- Just mirror that same domain to the multisite domain in your Dreamhost Web Panel, and everything should be in working order.
Now on to testing!