header重定向

header重定向 http跳转http

php 原生写法

$url = '/index.php/AccumulateScore/log';// 登录页面路径
header("Location: $url");
exit; //确保重定向后,后续代码不会被执行

http跳转https

//方法一 https状态

if(!isset($_SERVER['HTTPS']) || $_SERVER['HTTPS'] == 'off'){
    Header("HTTP/1.1 301 Moved Permanently");
    header('Location: https://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);
}

//方法二 判断端口

if($_SERVER['SERVER_PORT']=="80"){
    Header("HTTP/1.1 301 Moved Permanently");
    header('Location: https://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);
}