自己想要http跳转到https,而我用的机子没有一键实现301跳转,只好自己想办法了。
试了.htaccess的方法,跳转是可以了,就是它把我的子目录也一起跳转了,只好作罢。
最后想到了PHP,还是PHP好,通俗易懂。
<?php
$http = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') || (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')) ? 'https://' : 'http://';
$ss=$http;
$request_uri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';//判断地址后面是否有参数
if($ss!="https://"){
header('HTTP/1.1 301 Moved Permanently');//发出301头部
header('Location: https://www.qiuzq.cn'.$request_uri);//跳转到目标
}
?>
就这样吧,判断当前网址是否https和301跳转都来源于网络,我这个就是结合体,加了个IF判断罢了。
July 24,2018 19:01:53
阅读1.5k
Comments
明月清风
我只是想看看你的ajax获取头像有多么好玩
瑾忆
@明月清风:还行吧,那你觉得还玩么?
汉娜
哈哈
交际猫
测试ajax评论
瑾忆
@交际猫:不是这模板
差不多学生
测试一下ajax评论
瑾忆
@差不多学生:测试一下ajax评论回复
差不多学生
@瑾忆:验证邮箱
屌毛
@差不多学生:美滋滋
撰写评论