本文概述
去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证书
- 确保已打开
页面规则是另一种方法。
- 转到页面规则
- 点击”创建页面规则”
- 输入URL(输入星号, 以便对所有URI进行重定向)
- 点击”添加设置”, 然后从下拉列表中选择”始终使用HTTPS”
- 点击”保存并部署”
这将需要几秒钟, 并且你都可以通过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”。
其次, 在协议重定向中选择”仅HTTPS站点”。
保存配置, 几秒钟后, 你将可以通过https访问你的站点。
下一步是什么?
设置重定向后, 请确保所有资源都已通过HTTPS加载。你可以使用混合内容测试工具来验证是否仍通过HTTP加载任何资源。
和…
如果你注意到并使用WordPress, 则可能必须使用SSL不安全内容修复程序插件, 这将确保通过https://提供所有资源。
对于Joomla, 请使用Easy HTTPS扩展。
总结
希望以上说明对你有所帮助。你可能还需要测试你的站点, 以确保TLS配置/证书中没有漏洞。
评论前必须登录!
注册