.htaccess 如何为Wordpress MU主域而非子域启用HTTPS

.htaccess 如何为Wordpress MU主域而非子域启用HTTPS,.htaccess,wordpress,.htaccess,Wordpress,我正试图在我的Wordpress MU网络的www.mainsite.com中将.htaccess文件中的规则写入到默认的HTTPS://中。对于所有其他子域,是否可以添加通配符*.mainsite.com规则以将新创建的站点视为仅HTTP 这是我当前的.htaccess文件 RewriteEngine on RewriteCond %{HTTPS} !on RewriteCond %{HTTP_HOST} ^mainsite\.com RewriteRule ^.*$ https://%{SE

我正试图在我的Wordpress MU网络的www.mainsite.com中将.htaccess文件中的规则写入到默认的HTTPS://中。对于所有其他子域,是否可以添加通配符*.mainsite.com规则以将新创建的站点视为仅HTTP

这是我当前的.htaccess文件

RewriteEngine on
RewriteCond %{HTTPS} !on
RewriteCond %{HTTP_HOST} ^mainsite\.com
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
或者,声明特定子域作为HTTPS和/或HTTP处理是否同样容易


感谢您的帮助。

仅在
mainsite.com
www.mainsite.com

RewriteEngine on
RewriteCond %{HTTPS} !on
RewriteCond %{HTTP_HOST} ^(www\.)?mainsite\.com
RewriteRule ^.*$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
将新的
子域添加到“强制SSL”列表中


默认情况下,所有其他子域都将使用
http

谢谢!如果有人想知道HTTP_主机和服务器_名称之间的区别,我在这里找到了答案:
RewriteEngine on
RewriteCond %{HTTPS} !on
RewriteCond %{HTTP_HOST} ^((www|subdomain)\.)?mainsite\.com
RewriteRule ^.*$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]