- WordPress
Manage several WordPress sites in isolation, this is possible. But this can quickly become complex and time-consuming: repeated updates, extensions to replicate, users to duplicate: as the number of sites increases, management becomes a subject in itself.
This is where the multisite functionality comes into play: it allows to administer several sites from a single WordPress installation, with a centralized logic. Still it is necessary to know in which cases it is relevant, and how to activate properly.
👉 In this first article, we propose a review: operation, use cases, limits to anticipate, and detailed steps to activate the multisite safely. In the second part, we will talk about operational management and good practices to make this type of network live on a daily basis.
Unlike a conventional facility that can only administer one site, the multisite creates a network of sites sharing the same database, the same WordPress files, and a centralized administration.
How does it work?
This architecture creates complex web ecosystems while drastically simplifying maintenance and management.
Simplified maintenance :
Resource savings :
User management facilitated :
Here are some examples of situations where this solution is particularly relevant.
❌ Conversely, multisite is not a good idea if:
The multisite is particularly suitable when seeking to standardize the structure of several sites, pool resources, or establish a common foundation logic. But this is not the only option to design a website factory.
📘 To explore other approaches (differentiated management, customized platforms...), consult our White Paper on websites factories WordPress.
The activation of the WordPress multisite requires some technical manipulations, but the process is well documented. Let's do it again.
Before you start, make sure you have:
✅ A functional WordPress installation (preferably fresh)
✅ FTP or SSH access on the server
✅ Full backup the existing site
✅ Administrator rights on WordPress installation
Important : It is strongly recommended that multisite activation be tested in a development environment before implementation in production.
Before enabling the multisite, it is recommended to disable all extensions of your WordPress installation:
Connect to your server via FTP or SSH and change the file wp-config.php located at the root of your WordPress installation.
Add this line before the line that contains /* C'est tout, ne touchez pas à ce qui suit ! */ :
/* Multisite */
define('WP_ALLOW_MULTISITE', true);
Save the file. This modification activates the multisite option in your WordPress dashboard.
site1.mondomaine.com, site2.mondomaine.commondomaine.com/site1, mondomaine.com/site2 The easiest solution to implement is the use of subdirectories. You can also use different domain names for each site Alternatively, steps 2 and 3 can be replaced by the following WP CLI controls:
wp core multisite-convert in the case of an existing installationwp core multisite-install in the case of a new installationIf you have followed steps 2 and 3, WordPress will then provide you with code to add in your files wp-config.php and .htaccess. Copy and paste exactly this code to the specified locations.
If you used WP CLI commands, the file wp-config.php was updated automatically, but not the .htaccess, you will need to add the rules below.
Example code for wp-config.php:
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'mondomaine.com');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
Example code for .htaccess:
RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(.*\\.php)$ $1 [L]
RewriteRule . index.php [L]
After saving these changes:
Congratulations! Your WordPress multisite network is now active. Now you can reactivate the deactivated extensions in step 1.
To activate a multisite network is to structure the foundations of a coherent digital ecosystem, easier to maintain and easier to evolve over time.
But this is just a first step. In the next article, we take you further: how to manage users, themes, extensions, domain names... and how to secure and optimize your multisite network as it grows.
👉 If you are exploring tracks to structure or streamline your digital ecosystem, multisite may be a relevant option – among others. To better understand the different models and choose the one that fits your organization, take a look at our White Paper "Websites factories WordPress"