This guide walks you through enabling WordPress Multisite on your HOSTDOG hosting account. You will modify wp-config.php, run the network setup wizard, update your .htaccess file, and create your first sub-site — using either subdomains or subdirectories.

Prerequisites

  • A working WordPress installation on your HOSTDOG account (see How to install WordPress)
  • Access to your hosting control panel and File Manager
  • If using subdomains: a wildcard subdomain pointed to your hosting (create *.yourdomain.com as an A record in DNS zone editor)
  • All plugins deactivated (reactivate them after network setup)
Important: Enable Multisite on a fresh WordPress installation if possible. Converting an existing complex site can cause plugin compatibility issues. Always create a full backup before proceeding.

Enable the network feature

Step 1:
Allow Multisite in wp-config.php

Open File Manager, navigate to your WordPress root folder, and edit wp-config.php. Add this line above the comment "That's all, stop editing!":

define( 'WP_ALLOW_MULTISITE', true );

Save the file.

Step 2:
Run the network setup wizard

Log in to your WordPress dashboard. Go to ToolsNetwork Setup. Choose between:

  • Subdomains — each site gets its own subdomain (e.g., site1.yourdomain.com). Requires wildcard DNS.
  • Subdirectories — each site uses a path (e.g., yourdomain.com/site1). Only available if WordPress is installed in the root directory and the site is less than one month old.

Enter a network title and admin email. Click Install.

Step 3:
Update wp-config.php and .htaccess

WordPress displays two blocks of code to add. Copy the first block into wp-config.php (above the "That's all" line) and the second block into your .htaccess file (replacing the existing WordPress rules). Both files are in your WordPress root directory.

Warning: Make a backup of both files before editing. An error in .htaccess can make your site inaccessible.
Step 4:
Log in to the network dashboard

After saving both files, log in again to WordPress. You now have a My Sites menu in the admin bar. Click Network AdminDashboard to manage the network. From here you can create new sites, install network-wide themes and plugins, and manage users across all sites.

Create a new sub-site

In the Network Admin dashboard, go to SitesAdd New. Enter the site address (subdomain or path), title, and admin email. Click Add Site. The new site is immediately available.

Troubleshooting

Sub-sites show a 404 error

If using subdomains, verify the wildcard DNS record (*.yourdomain.com) is set up correctly. If using subdirectories, check that the .htaccess rewrite rules were updated as instructed in Step 3.

In a Multisite network, plugins must be Network Activated from the Network Admin dashboard, or individually activated per site by the site admin. Go to Network AdminPlugins and click Network Activate for the plugins you want available across all sites.

Need Help? If you need assistance setting up WordPress Multisite on your hosting account, our support team is available 24/7. Navigate to the HOSTDOG homepage and click the Log in button to open a support ticket and we'll assist you promptly.