< 返回新闻公共列表
如何设置HTTP自动跳转到HTTPS
发布时间:2019-08-15 21:27:05
安装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文件中加:
RewriteEngineOn
|
RewriteCond%{SERVER_PORT}80
|
RewriteRule^(.*)$ HTTPS://www.beitongyun.com/$1 [R=301,L]
|
RewriteCond%{HTTP_HOST}^niaoyundemo.com [NC]
|
RewriteRule^(.*)$ HTTPS://www.beitongyun.com/$1 [L,R=301]
|
这个代码只是举例,还有其他写法也可以,只要实现了301就行。
访问原HTTP版本页面,检查301是否生效。

-
1核CPU
|
1G内存
|
50G硬盘
|
3M带宽
|
独立IP
|
分布式存储
|
适合企业官网、个人站长类网站
-
4核CPU
|
4G内存
|
50G硬盘
|
5M带宽
|
独立IP
|
分布式存储
|
适合企业官网、行业门户类网站
-
8核CPU
|
8G内存
|
50G硬盘
|
5M带宽
|
独立IP
|
100G高防
|
适合游戏、电商类网站