怎样把网站从http转换成https

近两年的情况表明,网站启用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版本:

怎样把网站从http转换成https

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

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

update wp_posts set post_content = replace(

post_content, ‘http://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账号下,管理站点属性部分有这样一个选项:

怎样把网站从http转换成https

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

怎样把网站从http转换成https

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

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

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

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

怎样把网站从http转换成https

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

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

尽量改正外部链接

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

作者: Zac@SEO每天一贴

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:卢松松,转转请注明出处:https://www.chuangxiangniao.com/p/1078946.html

(0)
上一篇 2025年1月13日 20:28:51
下一篇 2025年1月13日 20:29:13

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • SEO误人误己的臆想:友情链接的权重传递

    伙伴们,很多培训班或者是一些seo教程上都能看到关于友情链接的各类说法。经过我的总结,大家对于友情链接的见解分为以下两类,换和买。其中比较被重点关注的就是所谓的友情链接的权重传递,那么接下来我们就来进入本期课程的正式内容吧。 本期解决的内容…

    IT业界 2025年1月14日
    100
  • 程序员怎么开发一个赚钱的网站

    我是一名PHP程序员,与大多数人一样,梦想拥有一个属于自己的网站。 工作学习过程中,遇到有趣的、有用的文章都喜欢收藏转载起来,一般我们程序员会在csdn、博客园、开源中国等地方开通自己的博客,无需申请域名和开发设计网站程序,很方便的开箱即用…

    IT业界 2025年1月14日
    100
  • 网站优化要如何操作才有效果

    网站优化是指通过各种方法来提升网站的质量和搜索引擎排名,使网站在搜索引擎中更容易被发现。 要想有效果地进行网站优化,通常需要从以下几个方面入手: 内容优化:确保网站内容高质量、有价值、有吸引力,并且能够帮助用户解决问题。 标题和描述优化:在…

    2025年1月14日
    200
  • 企业网站后期有哪些维护工作

    随着网站运营难度的不断加大,很多的企业都已经体会到网站维护的重要性,一旦网站忽视后期的维护工作,长久下去,这个网站可能会演变为僵尸网站,而这将会对企业的长久发展造成很多的不利影响,所以在此,建议大家一定要在网站上多下功夫,在平时要积极做好网…

    2025年1月14日
    200
  • 网站开发前期需要考虑哪些问题

    随着互联网网民数量的增加,网络营销市场的持续火爆,现在很多的企业都开始建设官网,并且都希望自己企业的官网能够在众多网站中脱颖而出,然而对于企业而言,想要制作成功的网站,在网站建设之前,就需要深思熟虑,认真考虑几个建设的关键点,制定一份详细的…

    2025年1月14日
    100
  • 网站首页如何进行SEO优化?怎么做排名?

    在如今的互联网时代中,网站排名推广已经成为了企业最重要的推广宣传手段之一了。 正常情况下,企业在做网站网站排名推广的时刻,其实就是在做网站首页排名推广,只要网站首页可以或许有更多的用户看到,那么网站就会获得更多的流量,从而也就会获得更多的好…

    IT业界 2025年1月14日
    200
  • 网站建设完成后需要做哪些维护工作?

    好多企业建设好网站之后就没花太多心思去管他了,也没有做日常维护,只是定期去更新一些产品或者新闻就行,其他方面不怎么理了,其实仅仅这样是不完善的,成功的网站建设维护要有专人来管理的。 管理好自己的网站,才能吸引更多的流量,才能实现做网站的价值…

    IT业界 2025年1月14日
    100
  • 巧妙用SEO思维达到一个飞跃的过程

    其实在刚开始的时候大部分的站长,在初期运营的时候,都习惯每天更新下文章,外链这样的按部就班完成最后网站一点进展都没有。 但实际上,SEO就是一个不断试错分析挑战,动态更新的过程,不是一成不变的,所以今天小编和各位分析下思维策略的运用 1、什…

    IT业界 2025年1月14日
    200
  • SEO优化之——SEO流量的核心影响因素

    企业网站如同企业在互联网上的门面,一个好的网站不仅要有良好的整体形象,还要给企业带来宣传和获客的价值,因为这些这些主要取决于企业的seo优化是否到位。 我们来看下SEO流量本身是由多个环节组成的,但并不是所有人都去细探这些环节。从最初的一环…

    IT业界 2025年1月14日
    300
  • 内链是什么如何优化?适合做内链策略的内链优化方法

    内链优化是SEO中常见的一个概念,很多站长对网站内链的概念只是一知半解,不知道如何优化内链,如何制定内链优化策略,今天麒麟SEO就为大家系统地讲一下网站内链优化的作用以及内链优化的方法。 一、网站内链是什么 顾名思义,网站内链就是指网站内部…

    2025年1月14日
    200

发表回复

登录后才能评论

联系我们

156-6553-5169

在线咨询: QQ交谈

邮件:253000106@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

联系微信