本文概述
- Apache中的HTTPS重定向
- Nginx中的HTTPS重定向
- Cloudflare中的HTTP重定向
- cPanel中的HTTPS重定向
- SUCURI中的HTTPS重定向
HTTPS应该无处不在, 最近, Google将此视为对其搜索引擎结果的排名信号。
你应考虑使用SSL证书保护网站的两个主要原因。
- 安全性–确保将敏感数据从用户浏览器加密到Web服务器或网络边缘。使用SSL还可以使访问者对你的网站的安全性有所信任。
- SEO – HTTPS是一个新的排名信号, 大老板在监视着你, 因此不要在竞争中落后。
有很多方法可以进行这种重定向, 以下是我发现的最简单的方法。
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服务器以对其进行测试。
Nginx中的HTTPS重定向 登录到Nginx Web服务器并备份nginx.conf或default.conf文件(用于服务器指令的任何文件)
- 在服务器指令中添加以下内容
return 301 https://$server_name$request_uri;
- 保存文件并重新启动Nginx Web服务器。
Cloudflare中的HTTP重定向 如果你利用Cloudflare来提高性能和安全性, 那么通过HTTPS建立网站非常容易。
- 登录到Cloudflare > > 选择站点
- 转到SSL / TLS选项卡> > Edge证书
文章图片
- 确保已打开
- 转到页面规则
- 点击” 创建页面规则”
- 输入URL(输入星号, 以便对所有URI进行重定向)
- 点击” 添加设置” , 然后从下拉列表中选择” 始终使用HTTPS”
文章图片
- 点击” 保存并部署”
Cloud Flare SSL破解WordPress和Joomla以及如何修复cPanel中的HTTPS重定向 我假设你正在共享主机平台上使用它。首先, 你需要确保托管服务提供商提供SSL并为你的站点启用。
- 登录到cPanel并转到文件管理器, 你可以在其中找到.htaccess文件
- 在文件末尾添加以下内容
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
注意:如果你已经在现有文件中看到” RewriteEngine On” , 则无需复制它。
- 保存文件并验证重定向。
【如何将网站从HTTP重定向到HTTPS()】首先, 在SSL模式下选择” 完整HTTPS” 。
文章图片
其次, 在协议重定向中选择” 仅HTTPS站点” 。
文章图片
保存配置, 几秒钟后, 你将可以通过https访问你的站点。
下一步是什么?
设置重定向后, 请确保所有资源都已通过HTTPS加载。你可以使用混合内容测试工具来验证是否仍通过HTTP加载任何资源。
文章图片
和…
如果你注意到并使用WordPress, 则可能必须使用SSL不安全内容修复程序插件, 这将确保通过https://提供所有资源。
对于Joomla, 请使用Easy HTTPS扩展。
总结
希望以上说明对你有所帮助。你可能还需要测试你的站点, 以确保TLS配置/证书中没有漏洞。
推荐阅读
- 如何获得在线技术硕士学位和学士学位()
- Apache HTTP Server 2.4有哪些新功能()
- 已解决(setgid : unable to set group id to Group in Oracle HTTP Server)
- 已解决(error: redefinition of ap_hack_apr_allocator_create)
- 从无到有-在create-react-app基础上接入react-routerredux-saga
- 003(Virtualenvwrapper使用)
- Android 通过网络获取图片的源码
- android 权限库EasyPermissions
- 关于手机搜狗输入法APP