Figured I’d help out anyone else out there on Bluehost trying to setup WordPress Multisite with subdomains:
So I followed all the instructions here until I got to the part about adding the A record to the DNS. I could add it in cPanel, but when I created a new blog and tried to visit it (test.domain.com), I got an error page from Bluehost saying:
There is no website configured at this address.
You are seeing this page because there is nothing configured for the site you have requested.
After a little experimentation, I discovered how to do it:
- Don’t worry about adding any DNS records. In fact, if you added a wildcard A record (*), then delete it.
- In cPanel go to “Domain” -> “Subdomains”

- For the subdomain, enter an asterisk (*) in the first box, then pick your main domain from the dropdown. For “Document Root”, type in the folder where your WordPress installation is located.

- Add it and you should be all set!

[...] sets of instructions finally got it through my thick skull: Joe at aboundmarketing sent me to the cPanel subdomain page, and the WordPress Codex finally allowed me to figure out where the wildcard needed to [...]
[...] sets of instructions finally got it through my thick skull: Joe at aboundmarketing sent me to the cPanel subdomain page, and the WordPress Codex finally allowed me to figure out where the wildcard needed to point (NOT [...]