PHP一句代码实现EMLOG网站HTTP跳转HTTPS的办法

之前我们分享过利用.htaccess文件实现HTTP跳转HTTPS的方法,但该方案适用于托管在Linux系统下的EMLOG网站,因此今天我们就来分享一个通过PHP一句代码实现EMLOG网站的HTTP跳转HTTPS的办法。

一、操作步骤

1、下载模板文件的header.php文件

2、将下面的PHP代码添加到 header.php 文件的底部

<?php
//方法一 https状态
if(!isset($_SERVER['HTTPS']) || $_SERVER['HTTPS'] == 'off'){
    Header("HTTP/1.1 301 Moved Permanently");
    header('Location: https://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);
}
?>

<?php
//方法二 判断端口
if($_SERVER['SERVER_PORT']=="80"){
    Header("HTTP/1.1 301 Moved Permanently");
    header('Location: https://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);
}
?>

二、注意事项

1、本教程同样适用于IIS服务器环境nginx环境和apache环境,且适用于绝大部分PHP网站程序。

版权归属: 博客志
相关推荐

评论区

博主头像
博客志
知道不知道
  • 892

    文章

  • 0

    评论

  • 815100

    浏览