How do I run multiple WordPress installations on the same shared hosting plan?

Scan and Shield for your WordPress site.
 
Multiple WordPress installations can be hosted under a single shared hosting account (as long as your hosting plan supports both PHP and MySQL) by placing each installation in a different directory on your site.

For example, if you wanted to host three blogs under a single hosting plan, you would create three separate directories on your site (you could also install one of your blogs on your website's root instead of in a directory):

Directory 1  --> Blog-A
Directory 2  --> Blog-B
Directory 3  --> Blog-C

Follow the normal procedures to install WordPress* for each of the directories you've created.

*Note that our instructions on how to install WordPress will have you create a new MySQL database.  You can create up to 5  MySQL databases for any one account (there is an additional fee for each extra database you create).  If you create a separate database for each of your blogs, you will only be able to host a total of 5 WordPress blogs on your shared hosting account.  Alternately, you can use a single MySQL database for multiple WordPress installations by using a different database prefix for each of your installations.


Because each blog will be located in a separate directory, each will be accessible by navigating to your primary domain name and then adding "/" with the directory name after it; for example:

http://www.domain.com/Blog-A
http://www.domain.com/Blog-B
http://www.domain.com/Blog-C


But what if you wanted each of your blogs to have its own domain name?  For example:

http://www.blog-a.com instead of http://www.domain.com/Blog-A
http://www.blog-b.com instead of http://www.domain.com/Blog-B
http://www.blog-c.com instead of http://www.domain.com/Blog-C

To do this, you will need to do a couple of things:

1.  Be sure that all of your domain names are registered and linked with your account.  You can add "extra domain names" to your account through the WebControlCenter.

2.  Create URL rewrite rules that will direct each domain name to the blog you want it assigned to.  See our KB article on how to host multiple websites under a single hosting plan by using .htaccess in order to accomplish this.**

**Note that your hosting plan must support the IIS Mod-Rewrite module in order to do this step.

Add Feedback