启用HTTPS后域名跳转问题

SEO问答类别: 域名和服务器启用HTTPS后域名跳转问题
提问于 6 年 之前

启用HTTPS后,利用.htaccess规则,原来所有HTTP页面已301跳转到HTTPS页面,但是原来的顶级域名duoxc.com怎么301到HTTPS://www.duoxc.com,现在的状态是301到了HTTPS://duoxc.com如图,改过几次规则都不行。我查看seozac.com及其他启用过HTTPS的网站都能实现跳转到https://www.seozac.com/

匿名 回复于 6 年 之前

RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*) https://www.duoxc.com/$1 [L,R=301]

2 个回答
Zac 管理员 回答于 6 年 之前

我不知道你的.htaccess文件怎么写的,也无法知道为什么不行。但基本可以肯定是规则写的不对。

下面是本网站实际使用的代码,你可以参考:

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

效果是,所有不规范版本的URL都一次性301跳转到https、带www的规范化版本URL。

MAY网络营销 回答于 6 年 之前

如果你的网站是直接用wordpress搭建的,可以直接在wordpress后台进行设置;如果你使用的是虚拟主机,也可以直接在虚拟主机后台进行301跳转设置。这样省去修改代码了。详情可以参考https://may90.com/building/301.html。希望能帮到你。
 

你的回答

13 + 3 =