个性化阅读
专注于IT技术分析

如何将网站从HTTP重定向到HTTPS?

本文概述

去HTTPS;它不花一分钱, 但是你可以获得搜索引擎的排名和安全性。

HTTPS应该无处不在, 最近, Google将此视为对其搜索引擎结果的排名信号。

你应考虑使用SSL证书保护网站的两个主要原因。

  • 安全性–确保将敏感数据从用户浏览器加密到Web服务器或网络边缘。使用SSL还可以使访问者对你的网站的安全性有所信任。
  • SEO – HTTPS是一个新的排名信号, 大老板在监视着你, 因此不要在竞争中落后。

如果你担心成本, 那么让我提醒你, 你可以从许多发行者那里免费获得SSL证书。而且大多数共享主机都提供免费的SSL。

有很多方法可以进行这种重定向, 以下是我发现的最简单的方法。

Apache中的HTTPS重定向

  • 登录到你的Apache服务器, 然后转到其安装路径。
  • 转到conf文件夹并备份httpd.conf文件
  • 使用vi编辑器打开httpd.conf(选择你喜欢的编辑器)
  • 确保已加载mod_rewrite.so模块
LoadModule rewrite_module modules/mod_rewrite.so
  • 如果你看到上面的行已注释, 请取消注释
  • 在文件末尾添加以下内容
RewriteEngine On 
RewriteCond %{HTTPS} off 
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
  • 重新启动Apache Web服务器以对其进行测试。

配置的网站应该能够重定向并可以在https上访问。

Nginx中的HTTPS重定向

登录到Nginx Web服务器并备份nginx.conf或default.conf文件(用于服务器指令的任何文件)

  • 在服务器指令中添加以下内容
return 301 https://$server_name$request_uri;
  • 保存文件并重新启动Nginx Web服务器。

重新启动Nginx以测试站点。

Cloudflare中的HTTP重定向

如果你利用Cloudflare来提高性能和安全性, 那么通过HTTPS建立网站非常容易。

  • 登录到Cloudflare >>选择站点
  • 转到SSL / TLS选项卡>> Edge证书
如何将网站从HTTP重定向到HTTPS?1
  • 确保已打开

页面规则是另一种方法。

  • 转到页面规则
  • 点击”创建页面规则”
  • 输入URL(输入星号, 以便对所有URI进行重定向)
  • 点击”添加设置”, 然后从下拉列表中选择”始终使用HTTPS”
cloudflare-pagerules
  • 点击”保存并部署”

这将需要几秒钟, 并且你都可以通过https访问你的网站。使用Cloudflare之后, 如果你的网站由于内容混合而中断, 请查看以下指南。

Cloud Flare SSL破解WordPress和Joomla以及如何修复

cPanel中的HTTPS重定向

我假设你正在共享主机平台上使用它。首先, 你需要确保托管服务提供商提供SSL并为你的站点启用。

  • 登录到cPanel并转到文件管理器, 你可以在其中找到.htaccess文件
  • 在文件末尾添加以下内容
RewriteEngine On 
RewriteCond %{HTTPS} off 
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

注意:如果你已经在现有文件中看到” RewriteEngine On”, 则无需复制它。

  • 保存文件并验证重定向。

SUCURI中的HTTPS重定向

SUCURI根据WAF计划提供免费证书, 你可以通过导航到HTTPS / SSL选项卡来启用它。

首先, 在SSL模式下选择”完整HTTPS”。

如何将网站从HTTP重定向到HTTPS?3

其次, 在协议重定向中选择”仅HTTPS站点”。

如何将网站从HTTP重定向到HTTPS?4

保存配置, 几秒钟后, 你将可以通过https访问你的站点。

下一步是什么?

设置重定向后, 请确保所有资源都已通过HTTPS加载。你可以使用混合内容测试工具来验证是否仍通过HTTP加载任何资源。

如何将网站从HTTP重定向到HTTPS?5

和…

如果你注意到并使用WordPress, 则可能必须使用SSL不安全内容修复程序插件, 这将确保通过https://提供所有资源。

对于Joomla, 请使用Easy HTTPS扩展。

总结

希望以上说明对你有所帮助。你可能还需要测试你的站点, 以确保TLS配置/证书中没有漏洞。

赞(0)
未经允许不得转载:srcmini » 如何将网站从HTTP重定向到HTTPS?

评论 抢沙发

评论前必须登录!