首页 > 经验 > 关键词  > https和http有什么区别最新资讯  > 正文

怎样把网站从http转换成https

2017-02-05 16:35 · 稿源: zac@seo每一天

近两年的情况表明,网站启用https已是大势所趋。但由于懒,一直没有动作。在David Yin的激励下,终于在人际稀少的春节前夕把SEO每天一贴转换成https了。

使用https加密目前看有利有弊。利,首先是安全,减少被劫持、篡改的机会。弊,主要是速度上的,由于证书验证、多次握手、CPU消耗等原因,https页面速度会被拖慢一点。但https无疑是未来趋势。

改为https对SEO按说应该有好处,不过实际情况如何还有待验证。Google方面早就表明https是排名因素之一,虽然只是个很小因素。百度以前曾经提到过,百度不会主动抓取https页面,但2015年百度站长平台发布消息,百度对https页面优先收录、优先排名:

从相关性的角度,百度搜索引擎认为权值相同的站点,采用https协议的页面更加安全,排名上会优先对待。

此次技术升级之后,百度搜索将同一个域名的http版和https版作为一个站点来处理,优先收录https页面;

从http改到https后的一段时间,搜索引擎需要重新抓取、判断、计算,收录,排名和流量都可能有起伏。说是起伏,恐怕主要是下降。虽然从http版本全站做了301转向到https版本,我们都知道,百度对301转向处理很慢、很保守,需要持续观察什么时候能完成正确判断并传递权重。Google也表明过,301转向不能完全传递权重,是有损耗的。

就SEO每天一贴来说,另一个可能造成麻烦的是,这个网站以前做过多次URL路径变化和301转向,还换过域名,现在再多加一次301转向,多层转向有可能造成搜索引擎不愿意跟踪,不能完全传递权重。本博客外链增加最多的时候还是刚刚开博的头两年,那时候的链接都是指向最早的URL的,到现在的https新URL,经过了3-4次转向,这恐怕是搜索引擎会跟踪的转向数的上限了。所以,可能会丢失一部分无法挽回的外链效果。

接下来,本博客的主要关键词排名可能会下降甚至消失一段时间,能不能恢复也是未知之数。但长痛不如短痛,既然是趋势,无论如何,也得跟进。

简单说一下把网站从http转换到https的过程,也许对读者有借鉴意义。下面只是我做转换的过程,并不是最优方法,按说应该先在单独的服务器上测试https版本,我并没有。公司网站最好更谨慎点。

购买SSL证书

这个是必须的,现在价格并不贵。到David Yin帖子看一下,便宜的3年只是几十块钱。安装SSL证书的技术问题,无法在这讨论了,不明白的问技术人员吧。

备份、备份

这个也是必须的。对SSL安装、服务器配置不熟悉的站长来说,转换过程不一定是那么顺利的。

新版本代码改动

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

本博客使用WordPress,要在后台把博客地址改为https版本:

这样,绝大部分导航中的链接就由WP系统自动改为https版本了。但很可能还有一些导航性质的链接是硬编码在模板中的,比如这个博客帖子下面的版权声明,那是人工写在模板里的,别忘了改。

帖子正文中人工加的内部链接也需要自己改。如果使用了phpMyadmin,用下面指令跑一下数据库就行了:

update wp_posts set post_content = replace(

post_content, ‘https://www.seozac.com/’,

‘https://www.seozac.com/’);

帖子里的图片路径也就同时改了。

如果没有使用数据库管理工具,写个简单php程序运行一下也可以。

因为只是用指令在数据库执行了一下,没有,也没办法人工检查所有页面,可能有漏掉的链接、图片之类的,读者要是发现了,麻烦告诉我一下。

这里我还遇到了些没解决的问题。新浪微博组件和百度分享按钮组件貌似都不支持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.seozac.com/$1 [R=301,L]

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

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

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

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

百度站长平台和Google Search Console

搜索引擎抓取301转向后,应该可以自行判断网站已经从http转到https了。另一个通知搜索引擎的方法是通过站长平台。

在Google Search Console中,把https网站加入并验证,不需要使用Change of Address功能。可以在http及https版本的账号下,用Fetch as Googlebot功能看看两种版本的URL是否返回正确头信息和页面源代码。

百度站长平台好像不支持两个版本都加入站长平台。不过在原来http账号下,管理站点属性部分有这样一个选项:

点这句话右面的设置按钮,出来一个对话框,问是否确认支持https协议,点“是”后变成这样:

希望这样百度就知道应该把http和https两个版本动作一个网站处理。

持续观察抓取、收录、排名、流量

这是接下来两三个月要做的事了,以后有进展再来报告。

目前可以报告的是,原始日志显示,百度及Google蜘蛛都抓取正常,已经抓取了301及转向后的页面。我是26号凌晨4-6点安装SSL证书、加301转向的,26号中午Google已经索引了几十个https页面(然而,没有首页,可能对待首页比较谨慎):

并且一些https页面(并不是所有已经索引了的https页面)已经进入排名,和原来的http版本位置基本是一样的。

百度到目前为止,还没有索引https页面。

尽量改正外部链接

可能的话,把外部链接改到新的https地址。

  • 相关推荐
  • 大家在看
  • GM BrightDrop宣布Merchants Fleet加大订购规模:增至1.8万辆

    通用汽车(GM)的BrightDrop为其EV410电动送货车赢得了第二个客户:车队管理公司Merchants Fleet,这家公司周四表示,它已经订购了5400辆中型电动货车。新订单是在Merchants之前承诺购买12600辆BrightDrop旗舰车型EV600货车之外的。现在的总订单达到了18000辆,这是BrightDrop迄今为止接到的最大的客户订单。BrightDrop是GM在2021年初推出的第一英里到最后一英里的业务部门。它是从汽车制造商的内部组织全球创新中分离出来的,该组织

  • TikTok联手Zynga推出一款基于HTML5打造的手机游戏

    眼下,TikTok正在进行游戏试验,它将率先跟手机游戏巨头Zynga展开合作。当地时间周一,Zynga宣布其计划在TikTok平台上独家推出一款基于HTML5的新游戏《Disco Loco 3D》。这款休闲游戏是一款单人无尽跑酷游戏,玩家在挑战朋友的同时要收集自己的舞蹈动作、在走猫步时要避开障碍物并收集奖章,这些跟Zynga的《High Heels》类似。虽然TikTok说这个游戏是为了测试其受众对其应用内的游戏的普遍兴趣,但该公司证实,他们跟其他游戏制造?

  • TiDB 5.3 发版 —— 跨越可观测性鸿沟,实现 HTAP 性能和稳定性的新飞跃

    “当用户使用软件时,会需要面对的两个鸿沟:一个是执行的鸿沟,在这里,用户要弄清楚如何操作,与软件「对话」;另一个是评估的鸿沟,用户要弄清楚操作的结果。” PingCAP 联合创始人兼 CTO 黄东旭在《做出让人爱不释手的基础软件》中提到,“ 我们作为设计师的使命就是帮助用户消除可观测性和可交互性这两个鸿沟。”2021 年11 月30 日,TiDB5.3.0 版本正式上线,该版本推出持续性能分析 (Continuous Profiling) 功能(目前为实?

  • 传英特尔DG2-128EU台式入门显卡配备https://m.cnbeta.com/cdn-cgi/l/email-protection" class="__cf_email__

    有关英特尔 Alchemist GPU 产品线的传闻已经持续好几周,现 Moores Law Is Dead 又为我们带来了最新的爆料。本次消息的主角是入门级的 DG2-128EU 版本,可知其有望搭载 6GB @ 96-bit 位宽的 GDDR6 显存。早前报道称这张台式机显卡可能只有 64-bit 的位宽,但 MLID 还有其它内容要分享。比如在桌面级的 DG2-128EU GPU / 6GB @ 96-bit GDDR6 显存之外,英特尔还有望推出 4GB GDDR6 的衍生版本,以及面向移动平台的 64-bit 位宽 ARC A

  • ARGB灯效 德商必酷be quiet!发布Light Wings静音风扇

    2011 年 11 月 10 日,来自德国的高端PC配件制造商德商必酷(be quiet!),刚刚发布了全新Light Wings系列风扇,这也是德商必酷(be quiet!)第一款带有ARGB灯效的风扇产品。除此以外,研发重点还专注于性能、低噪音运行以及be quiet!一贯的高品质。Light Wings系列风扇支持PWM调速,风扇正面有一个LED灯环,反面还单独配备了另一个稍窄些的LED灯环,形成双灯环配置,并且提供120mm和140mm两种尺寸可供选择。动态灯效Light Wings的

  • 圣诞将至,菲尔特足球俱乐部众将携华体会(HTH)送上祝福

    一年一度的圣诞节就要来了,在欢乐洋溢的氛围中,菲尔特足球俱乐部携手华体会(HTH),为广大球迷送上圣诞祝福。在官方摄制的VCR中,菲尔特足球俱乐部一干主力纷纷出镜:保罗·塞甘Paul Seguin、杰里米·杜齐亚克Geremy Dudzink、萨沙·布尔歇特Sascha Burchert等均用中英文送上诚意满满的祝福,希望球迷们在享受假期的同时,要注意健康和保暖,也希望大家的心愿都能实现。菲尔特足球俱乐部与华体会正式对外官宣了其合作关系。作为菲?

  • 苹果开发SportKit框架 有望为Apple TV引入更多体育内容

    围绕 Apple TV 机顶盒,苹果已经构建了一套相当成熟的生态。长期以来,苹果一直在投资和聘请相关专业人士来加入该部门。与此同时,该公司对于体育领域的兴趣,也早就不是什么秘密。最新消息是,9to5Mac 已经找到了支持这些传闻的新线索,其中就包括在适用于 iOS / tvOS 应用程序的全新“SportsKit”框架。(图 via 9to5Mac)在 10 月下旬面向开发者发布的首个 iOS 15.2 测试版本中,9to5Mac 在系统内部文件中发现了对“SportsKit”

  • 《精灵宝可梦Go》开发商推Lightship平台:欲构建“现实元宇宙”应用程序

    在今天召开的发布会上,《精灵宝可梦Go》游戏开发商 Niantic 宣布推出名为 Lightship 的新平台,用于构建所谓的“现实元宇宙”应用程序。公司首席执行官 John Hanke 表示:“该平台将围绕着将数字和现实世界拼接在一起所需的部分而构建”。Hanke 表示,Lightship 将让移动应用程序识别用户的相机是指向天空还是水面,实时绘制环境的表面和深度,或将一个虚拟物体放在一个物理物体后面。Hanke 表示,通过 Lightship,该公司正在“打

  • Google推Pet Portraits:将你的宠物和知名艺术品进行匹配

    Google 旗下的 Arts and Culture 应用近日推出了名为“Pet Portraits”的功能,能够将你拍摄的宠物照和知名艺术品进行匹配,通过这种新奇的方式让你了解更多的艺术品。Pet Portraits 功能首先让你拍摄狗、猫、鱼、鸟、爬行动物、马或兔子等宠物的照片,并让机器学习算法找到具有类似外观动物的艺术作品。这个过程只需要几秒钟,作为奖励,你可以点击艺术品,了解更多关于它们的信息。你甚至可以将你的结果保存为视频幻灯片。该工具

  • 沃尔夫斯堡足球俱乐部携华体会(HTH)送上“圣诞节”将祝福

    圣诞节的脚步越来越近了,欢乐喜庆的氛围已在漫延,沃尔夫斯堡足球俱乐部众将更是一一出镜,录制了一则洋溢着圣诞喜悦的短视频送给广大球迷以及华体会的用户们。镜头中,沃尔夫斯堡足球俱乐部主力塞巴斯蒂安·博尔瑙Sebastiaan Bornauw、菲尔克斯·恩梅加Felix Nmecha、马克桑斯·拉克鲁瓦Maxence Lacroix、约舒亚·吉拉沃吉Josuha Guilavogui共祝大家圣诞快乐,和爱的人一同共享假期时光。沃尔夫斯堡足球俱乐部与华体会携手官宣双方再?

这篇文章对你有价值吗?

  • 热门标签

热文

  • 3 天
  • 7天