(转载:www.idcew.com) 当创建或建立一个网站时,网站的安全应该是最优先考虑的。将你的网站从HTTP转移到HTTPS已经变得至关重要。
在这篇文章中,我们将看到HTTP和HTTPS之间的一些差异,迁移的原因,以及应该遵循的步骤。
HTTP vs HTTPS HTTP代表超文本传输协议,它被用来在万维网上进行通信。
另一方面,HTTPS是HTTP的安全版本。HTTPS代表超文本传输协议安全。使用HTTPS,通过已建立的通信通道发送的数据是安全的。因此,HTTPS通常用于处理电子商务交易或银行业务的网站。
为什么要把你的网站从HTTP迁移到HTTPS? 除了HTTPS给出的三层保护,还有其他各种各样的原因将你的网站从HTTP迁移到HTTPS。现在让我们看看这三个关键层。
增强的搜索引擎优化排名 使你的网站安全不仅有助于保护网站,也有助于百度的安全网络计划的排名
对超文本传输协议页面进行索引的高优先级
揭露关于HTTPS的神话,解释转移到HTTPS是多么简单
安全 安全性由传输层安全性提供,并且必须以三层形式提供,即:
加密:数据是加密的,除了最终用户之外,没有人可以解密它。因此,如果中间有一个中间人在场,他/她就不能窃取信息。 数据完整性:在信道中发送或接收的数据在没有检测到的情况下不能被破坏或更改。 身份验证:能够在没有攻击者打断对话的情况下与最终用户进行通信。 更好的性能 通过将超文本传输协议升级到超文本传输协议2.0,一些浏览器支持受保护的HTTPS网络上的最新协议。迁移到HTTPS可以提高网站速度,从而提高网站性能和用户体验。
迁移步骤 获取有效的SSL证书 首先,您需要一个SSL证书。SSL证书是一种数字签名证书,用于验证网站的完整性,并使用加密向网站发送数据。
要记住的最重要的一点是,安装一个SSL证书需要一个证书颁发机构的SSL证书。证书颁发机构包由证书颁发机构的根证书和中间证书组成。成功颁发证书后,将可以在控制面板中访问该证书。
登录您的控制面板 转到订单信息视图 要查看数据,点击查看证书详细信息,将弹出显示证书。对于在您的服务器上安装任何SSL证书,这主要取决于您正在操作或运行的软件。 如果您需要在同一个IP地址上为不同的域托管多个SSL证书,那么您可以通过SNI(服务器名称标识)安装。通过SNI安装SSL不需要专用的IP地址
更新HTTPS的硬编码链接 这是一个很好的方式来利用相关的网址,但是,也有可能有人硬编码了一个网址,在这种情况下,您将被要求在迁移过程中执行一个完整的网站清理。
如果你是一个WordPress用户,那么你可以简单地遵循Yoast的指示。你还需要安装HTTPS插件。否则,如果你是一个非内容管理系统用户,那么你将需要寻找所有的链接。这包括到页面、JavaScript、CDN、图像和您的网站可能使用的任何东西的链接。后续步骤是修改相关的链接路径。例如,如果链接是“http://yourdomain.social/link”,那么它应该是“/link”。最后,在网站和浏览器上刷新缓存,并验证链接。
添加301重定向 添加301重定向是你所有新网址的关键一步。你可以使用一个插件或者通过文件传输协议在htaccess文件中添加下面的代码。
Apache RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://www.yoursite.com/$1 [R=301,L]
NGINX server { listen 80; server_name domain.com www.domain.com; return 301 https://domain.com$request_uri; }
更新网站地图和机器人文件 你必须用HTTPS网址更新网站地图,同样的,更新robots.txt文件以包括一个新的网站地图。从搜索引擎优化的角度来看,更新网站地图和机器人是至关重要的,因为它包含网站网址。
虽然所有网站的网址在转移到HTTPS后都发生了变化,但百度要求重新搜索这些网址。百度可能需要几周时间才能做出正确的更改,因此建议尽快获取网址以加快进程。
升级您的百度分析个人资料网址 在最后一步,您需要更新您的百度分析网站的网址。为此,您需要在您的帐户下单击管理,然后单击查看设置。稍后,您需要将网址修改为HTTPS版本。此外,如果你不想失去历史,你也应该改变你的属性设置。
结论: 您可能已经注意到将您的网站从HTTP迁移到HTTPS有几个步骤。请确保您正确遵循所有步骤以获得成功的结果。此外,您可以选择IDCEW,我们提供香港服务器租用,美国服务器租用等服务器租用资源,并提供24小时免费测试服务。 (转载:www.idcew.com) |