我的主域名是https,因此,所有子域名也使用https。
我希望主域仍然是https,subdomain:good。*。com使用HTTP协议。
我的服务器是nginx
,目前我正在使用:
# for main domain
RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$ [NC]
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteRule ^ https://example.com%{REQUEST_URI} [R=301,L,NE]
# for sub domain
RewriteCond %{HTTP_HOST} ^(www\.)?subdomain\.example\.com$ [NC]
RewriteCond %{HTTPS} on [OR]
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteRule ^ http://subdomain.example.com%{REQUEST_URI} [R=301,L,NE]
使用Apache服务器,我使用nginx
。它仍然有效,但有一些问题。