WordPress MU

WordPress MU (WordPress MultiUser, or WPMU) was merged into the main WordPress branch as of WordPress release 3.0. The new .htaccess for WPMu 3.0 is:

RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]

# uploaded files
RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule . index.php [L]

I Can't Get WPMU Working! What Can I Do?

  1. Make sure you have a wildcard subdomain setup. Go into your cPanel, go to Subdomains, look for *
    • Yes, I see an asterisk. If it's there, proceed. If not, add a subdomain called * .
    • Make sure to set the document root to the location of your installation directory. (i.e. public_html/example.com)
    • Then see if it works. If it does NOT work, proceed.
  2. See what the error is. If it's "No WPMU site defined on this host," then try this:
    • Remove .htaccess and wp-config.php, then proceed to step 3. (Don't touch wp-config-sample.php, and if you have more than one WordPress, make sure you are looking at the correct WPMU install when removing the files.)
  3. Go back to your site and see if you get the installer. If you do, go to step 4. If not, contact us via phone or Live Chat with all the details.
  4. Enter your database configuration information and finish the install. Did you have success? If not, contact us via phone or Live Chat with all the details.

Note: If you have received instructions to update your httpd.conf, please use the above method as this is the exact same process, however does not require root access. For further assistance, please contact us directly