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网站程序。