使用.htaccess - nginx服务器将所有子域从https重定向到http

时间:2018-06-12 01:55:02

标签: php apache nginx

我的主域名是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。它仍然有效,但有一些问题。

0 个答案:

没有答案