正文
在配置完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
本站资源仅供个人学习交流,转载或者引用本文内容请注明来源及作者,不允许用于商业用途。
网友评论抢沙发