瑾忆 admin
一直往前走,别往后看。要知道每一次回头,都会错过一些眼前的风景。 ​​​​
啥也不是 啥也不会 懒癌晚期 广西靓仔
文章
127
微语
179
评论
1033
个人档
Do you like me?
532

php实现301重定向跳转

瑾忆 · 3年前
2018-7-24 · 杂七杂八 · 1.3k · 9

自己想要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.3k
撰写评论
Comments
明月清风
我只是想看看你的ajax获取头像有多么好玩
#4 3年前 (2018-08-30)
回复
瑾忆
@明月清风:还行吧,那你觉得还玩么?
#4-1 3年前 (2018-08-30)
回复
汉娜
哈哈
#3 3年前 (2018-07-29)
回复
交际猫
交际猫
测试ajax评论
#2 3年前 (2018-07-27)
回复
瑾忆
@交际猫:不是这模板
#2-1 3年前 (2018-07-28)
回复
差不多学生
差不多学生
测试一下ajax评论
#1 3年前 (2018-07-26)
回复
瑾忆
@差不多学生:测试一下ajax评论回复
#1-1 3年前 (2018-07-26)
回复
差不多学生
@瑾忆:验证邮箱
#1-2 3年前 (2018-07-26)
回复
屌毛
@差不多学生:美滋滋
#1-3 3年前 (2018-07-26)
回复