我有子域名:subdomain.example.com
我想将http和https重定向到另一个域
http://subdomain.example.com --> https://subdomain.exampleNew.com
https://subdomain.example.com --> https://subdomain.exampleNew.com
有谁知道怎么做?
目前我只有:
RewriteCond %{HTTP_HOST} ^subdomain.example.com$ [NC]
RewriteRule ^(.*)$ https://subdomain.exampleNew.com/$1 [R=301,L]
答案 0 :(得分:0)
如果要保留http / https状态,则需要先捕获状态,然后将其作为%1
传递给规则。请改用以下内容:
RewriteCond %{HTTPS}s ^on(s)|off
RewriteCond %{HTTP_HOST} ^subdomain.example.com$ [NC]
RewriteRule ^(.*)$ http%1://subdomain.exampleNew.com/$1 [R=301,L]