ITPub博客

首页 > 云计算 > 虚拟化 > 如何设置HTTP自动跳转到HTTPS

如何设置HTTP自动跳转到HTTPS

虚拟化 作者:126云 时间:2021-03-03 11:44:23 0 删除 编辑
  • 安装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文件中加:

    1. RewriteEngineOn
    1. RewriteCond%{SERVER_PORT}80
    1. RewriteRule^(.*)$ HTTPS:///$1 [R=301,L]
    1. RewriteCond%{HTTP_HOST}^niaoyundemo.com [NC]
    1. RewriteRule^(.*)$ HTTPS:///$1 [L,R=301]

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

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


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69957453/viewspace-2760812/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
文章来自网络,如有侵害,请私信

注册时间:2019-12-14

  • 博文量
    344
  • 访问量
    257075