First one of your variations is the cleanest.
You can test your htaccess rewrite rules here:
https://htaccess.madewithlove.be/
Important thing about R=301, this means the redirection is permanent.
Related Posts:
- Htaccess file isn’t redirecting http sub-pages to https––they display 404 error instead, tried many solutions and none work
- Switching MultiSite installation from HTTP to HTTPS
- How to use WordPress multisite with mixed HTTP and HTTPS sites?
- Add New Sub Site from the WordPress back end then in sub site options table option_value must be with https
- Make default new sites https (multisite)
- Why wordpress multisite redirect to wp-signup if site exists?
- Multisite without .htaccess
- wp-admin redirect loop with ssl
- Multisite Redirection to new domains
- Domain Mapping for WordPress MU and https redirection – How to?
- Generate HTTPS Urls in multisite
- How to convert multisite subdomain from http to https
- WordPress Multisite keeps redirecting to HTTPS
- How To Change the URL of a WordPress Multisite
- How to use WordPress Multisite With Different Domain Names?
- Site Redirecting to wp-signup.php
- Moving a WP Multisite to a subdirectory
- Setting up a wordpress network with third level domains
- Anyone figured out how to use WordPress MultiSite with Domain Mapping & SSL?
- What do I need to do to convert my MultiSite from HTTP to HTTPS?
- How will self-hosted WordPress work with Google Page Speed Service?
- Multisite Domain Mapping with SSL
- multisite 404 error for subdirectory
- multisite: use a virtual subfolder for subblogs
- How to use alias domain for multisite installation?
- Multisite htaccess on localhost with WP as an SVN external?
- SSL wildcard issue for wp multisite subdomains
- WP-Admin not working properly at WordPress multisite with subdirectories
- How To Provide Sub-Blogs Their Own Domain Names?
- WordPress Multisite. Can domain be used instead of subdomain?
- Force HTTPS using .htaccess – stuck in redirect loop
- domain mapping confused about sunrise
- Multisite Subdomains result in 403 Forbidden
- WordPress Multisite – Multiple subfolders for blogs
- WordPress multisite subdirectory redirect infinite loop issue
- Multisite: Develop locally using production images with .htaccess
- Multisite database upgrade SSL error
- multisite htaccess 301 redirects
- How to redirect url requests to https? [closed]
- How to prevent hotlinking with htaccess in WordPress and why most common use about it doesn’t work?
- Globally force SSL on all pages
- WordPress multisite with domain mapping and virtual host on local with fake domain
- Admin-Ajax.php, SSL, Non-SSL
- Multisite wordpress and subdomain URL collisions
- Error 101 after upgrading WordPress
- W3 Total Cache Plugin with WP 3 MultiUser [closed]
- How disable SSL redirect for specific URL?
- Nginx rules for subdomain multisite install (Bedrock)
- Protect Uploads in Multisite
- “Upgrade Network” error: stuck with SSL certificate verification
- Serve HTTPS requests from subdomain
- How to use Multiple-Domains in one Multi-Site Installation?
- Basically the opposite MultiSite URL question that most people ask
- Domain redirect in WordPress multisite
- Suppress subdirectory from WordPress Multisite primary URL
- SSL for mapped subdomains in multisite (no plugins)
- Changing Multisite URL after the subsite has been in use
- 500 error when using virtual host
- WordPress Multisite Login Access
- Jetpack Blog Subscriptions on Multisite [closed]
- WordPress multisite htaccess
- How do I use different domain for subdomains in WP Multisite?
- Multiple Multisite networks on the same domain?
- Subdomain and subdirectories together in one installation
- .htaccess 301 vs. 302 Enforcing HTTPS
- Images uploading to wrong directory after changing to multisite
- Is Partial SSL Possible? ( multisite )
- How to modify the .htaccess to force ssl on login and admin pages
- Sub-subdomain getting redirected to main domain
- Members area with externally-managed htaccess / htpasswd authentication?
- How to configure DNS If I use the plugin yet-another-multi-site-manager?
- https multiple redirects
- Multisite Subdomain Using More Resources Than Others?
- wordpress multisite, https for whole site or just admin?
- wordpress htaccess is hijacking my .mp4 files
- Alias domain to Multi-site installation in Apache
- How to exclude a directory from WordPress permalinks in a Multisite environment?
- WordPress multisite with multiple parent domains
- WordPress mutisite migration
- Dissolve Multisite while making site #5 the main site?
- Multisite, can’t see sub blogs
- Migrate a WP website from a single-server single-domain to a multi-server multi-domain installation
- WP Multisite – domain mapping to domain.com and separate site to domain.com/help
- Forcing SSL Protocol for Multisite Subdomain Child Sites + cPanel Configuration
- How to disable the default WordPress redirect to non-www URLs?
- Create rewriterules for different domains in htaccess file with WP multisite
- https redirect hell (adding www)
- WordPress multisite in subdirectory, not root, and remove base folder from url
- Force Load https WordPress Plugins
- Redirect subdomain in Multisite installation?
- Issue with htaccess redirection in WP Multisite
- Site kit Google Analytics setup giving Error: {“error”:”invalid ‘redirect_uri'”}
- Transfer to HTTPS – mixed content on main page only [closed]
- How do I use different URLs in a single WordPress installation?
- Https Redirect infinite loop in Mobile browsers
- 403 error on admin login page
- Multisite installation not in root – how to make live?
- Link to Network Admin Broken After Switching to HTTPS
- Redirect only posts to New Domain
- Adding a SSL Certificate