Really Simple SSL is fully multisite compatible. In combination with Really Simple SSL Pro multisite you get full control over your multisite SSL setup. The different options you have when activating for multisite can be a little daunting, so in this article I’ll try to explain what your options are, and when you need to choose a particular setup.
Setting up Really Simple SSL in a multisite environment
Really Simple SSL (free version) can be installed by uploading and activating the .zip file in your WordPress installation, or by installing it directly from the WordPress repository.
Like all plugins, you can choose to either activate Really Simple SSL networkwide, or just on a specific site. When activated on just one site, it will behave like on any single site installation. If activated networkwide, there is no SSL settings menu on subsites, only on the network admin. Any settings you change here will apply to all sites in the network.
Activating SSL networkwide:
After activating networkwide, you will get a modal window, where you are asked to activate SSL networkwide. Please note that activating SSL networkwide will enable SSL for ALL sites in your multisite installation, even if a domain in the network does not have an SSL certificate.
Activating SSL per site:
From version 6 and up, activating SSL per site is no longer supported.
Network settings menu
The networkwide options menu provides almost the same functionality as the Pro plugin, with the added ability to apply these settings networkwide.
If you have issues with logging in there it might be one of the following:
- Domain mappings may be deleted and need to be reconfigured after the base SSL domain is configured.
- Incorrectly configured certificates
It is also worth noting that it can help to change the login URL from https://yoursite.com/wp-login.php (network) to https://yoursite.com/wp-admin (direct site login).
Domain mapping tips
- HTTP (A) to HTTPS (B) redirects will always work as long as domain B has a valid certificate.
- HTTPS (A) to HTTPS (B) redirects require both A and B to have valid certificates.