99
网站服务
云虚拟主机
产品简介
选购指南
快速建站指引
控制台使用指南
常见问题
域名
选购指南
用户指南
常见问题
产品简介
CDN加速
产品简介
使用指南
如何设置HTTP自动跳转到HTTPS

产品推荐:

1、安全稳定的云服务器租用,2核/2G/5M仅37元,点击抢购>>>

2、高防物理服务器20核/16G/50M/500G防御仅350元,点击抢购>>>

3、百度智能建站(五合一网站)仅880元/年,点击抢购>>> 模板建站(PC+手机站)仅480元/年,点击抢购>>>

4、阿里云服务器2核2G3M仅99元/年、2核4G5M仅199元/年,新老同享,点击抢购>>> 

5、腾讯云服务器2核2G4M仅99元/年、新老同享,点击抢购>>>   


安装SSL证书

设置HTTP转HTTPS前,请先安装SSL证书,安装详情可见:SSL证书安装指南

备份、备份

备份是必须的。如果对SSL安装、服务器配置不熟悉,转换过程不一定是那么顺利。

新版本代码改动

SSL证书安装后,HTTPS版本就可以访问了。原来网站上的所有URL都需要改到HTTPS版本,包括链接、图片、JS等,所以可能需要修改文章数据库、模板、插件等。

检查新版本页面源代码

访问一下HTTPS版本页面,包括首页、栏目页、内页、sitemap,查一下源代码,看看还有没有HTTP地址的存在,不仅页面可见部分,还得看看head部分,JS等,比如head里的canonical标签是否改到HTTPS版本了?程序生成的sitemap里的URL是否改为HTTPS版本了?

全站301转向

全站做HTTP到HTTPS的301转向。LAMP服务器为例,在.htaccess文件中加:

RewriteEngine On

RewriteCond %{SERVER_PORT} 80

RewriteRule ^(.*)$ HTTPS://www.exampledemo.com/$1 [R=301,L]

RewriteCond %{HTTP_HOST} ^exampledemo.com [NC]

RewriteRule ^(.*)$ HTTPS://www.exampledemo.com/$1 [L,R=301]

这个代码只是举例,还有其他写法也可以,只要实现了301就行。

访问原HTTP版本页面,检查301是否生效。

这条帮助是否解决了您的问题? 已解决 未解决

提交成功!非常感谢您的反馈,我们会继续努力做到更好! 很抱歉未能解决您的疑问。我们已收到您的反馈意见,同时会及时作出反馈处理!