我想重定向
http://www2.mydomain.com/some-filename.php
到http://newmydomain.com/some-filename.php
和
https://www2.mydomain.com/some-filename.php
到https://newmydomain.com/some-filename.php
我的“www2.mydomain.com”域没有有效的 SSL,但如果用户访问 https,那么我需要仅使用 https 将他重定向到新域。
我已经编写了以下代码,.htaccess
但它一直在重定向HTTP
。
<ifModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS_HOST} ^www2\.mydomain\.com$ [NC]
RewriteRule ^(.*)$ https://newmydomain.com/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^www2\.mydomain\.com$
RewriteRule ^(.*)$ http://newmydomain.com/$1 [L,R=301]
</ifModule>
请让我知道我做错了什么以及进行这种重定向的正确代码是什么。