https网站需要htaccess帮助

时间:2015-10-17 18:04:03

标签: .htaccess https

所以我被困了

我有一个重定向端口80流量重定向到站点的https版本。所以所有网站都在https

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.domain.com/$1 [R=301,L]

所有网页都重定向到https上的正确版本。

现在我想将域名更改为dom-ain.com但我仍然坚持如何重新定向到这个新的https域名,可能最初是非https。

我在网络上有非https版本和domain.com的https版本的链接

如果我希望网站现在重定向到新域名,那么htaccess代码应该是什么?我打算在结构和内容中保留一个精确的副本。

1 个答案:

答案 0 :(得分:0)

您可以使用:

RewriteEngine on 
RewriteCond %{HTTP_HOST} domain\.com$ [NC,OR]
RewriteCond %{HTTPS} off
RewriteRule ^ https://www.dom-ain.com%{REQUEST_URI} [NE,L,R=301]

在新域名为https之前,请使用:

RewriteEngine on 
RewriteCond %{HTTP_HOST} domain\.com$ [NC,OR]
RewriteCond %{HTTPS} on
RewriteRule ^ http://www.dom-ain.com%{REQUEST_URI} [NE,L,R=301]