宿主/Service

网站安装SSL证书后如何强制跳转HTTPS

也想出现在这里?联系我们
创客云

前面的教程我们介绍了怎么安装 SSL 证书,实现 HTTPS 安全访问。有的站长使用的是国外的主机,安装了 SSL 证书后,出现了 HTTP 和 HTTPS 同时可以访问网站的情况,HTTP 不会自动跳转到 HTTPS。

如何解决这种问题呢?下面学做网站论坛介绍二种方法。

也想出现在这里?联系我们
创客主机

第一步:.htaccess 文件添加跳转语句,适用于 Apache 配置文件的标签内。

  1. RewriteEngine on
  2. RewriteBase /yourfolder
  3. RewriteCond %{SERVER_PORT} !^443$
  4. RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]

第二步:有的国外主机不支持 htaccess,这时可以使用 PHP 强制跳转。

  1. <?php
  2. if ($_SERVER["HTTPS"] <> "on"){
  3. $xredir="https://".$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
  4. header("Location: ".$xredir);
  5. }
  6. ?>

将这段代码放在头部模板的最上面即可。

通过以上的方面就可以解决安装 SSL 证书后,不自动跳转到 HTTPS 的问题了

资源下载此资源下载价格为5立即购买,VIP 免费

收藏
(0)

本文由 云模板 作者:PetitQ 发表,转载请注明来源!

也想出现在这里?联系我们
创客主机

发表回复

热销模板

Hub - 响应式可视化编辑企业官网WordPress汉化模板

Envato

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!

请扫码添加QQ好友后咨询!