正文
在配置完SSL证书,要实现全站https,需要实现HTTP转化为https,将htttp全部跳转为https,由于使用的PHP,这里用PHP代码实现转化,当然用服务器脚本实现更好(你没权限的话就算了)。
http转化为https
<?php
//http转化为https
if ($_SERVER["HTTPS"]<>"on")
{
$xredir="https://".$_SERVER["SERVER_NAME"].
$_SERVER["REQUEST_URI"];
header("Location: ".$xredir);
}
?>
https转化为http
<?php
//https转化为http
if ($_SERVER["HTTPS"]=="on")
{
$xredir="http://".$_SERVER["SERVER_NAME"].
$_SERVER["REQUEST_URI"];
header("Location: ".$xredir);
}
?>
结语
一般将以上代码放在网页开头即可,即可实现http和https的转化。
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《PHP实现http与https转化》
文章链接: https://www.sgtms.com/other/56.html
本站资源仅供个人学习交流,转载或者引用本文内容请注明来源及作者,不允许用于商业用途。
文章名称:《PHP实现http与https转化》
文章链接: https://www.sgtms.com/other/56.html
本站资源仅供个人学习交流,转载或者引用本文内容请注明来源及作者,不允许用于商业用途。
网友评论抢沙发