虚拟主机上http 跳转到 https 的简单方法

网站上了小绿锁之后呢,想把http的地址跳转到https,因为http的页面有些元素不能正常显示。从 Leonn 博客搬过来的,留存着备用。

刚刚给网站安装上了 SSL 证书,并且可以成功使用 HTTPS 进行访问。可一会儿就遇到了非常严重的问题,那就是在访问 HTTP时并不会自动跳转至 HTTPS。于是我百度,Google 了好久,都没能够找到适用于虚拟主机实现自动跳转的方法(如果是 VPS的话就很简单,百度就有很多方法可以实现),不过后来我想到了一个方法,就是能不能通过在网站头部加入 PHP 代码实现自动跳转呢?终于让我在某博客找到了以下代码:

"on") {$xredir = "https://".$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]; header("Location:".$xredir); } ?>

我抱着试试看的心态,直接将上面的代码添加至网站头部,令人惊喜的是,真的成功实现了自动跳转,而且是直接跳转,不会加载一会儿再跳转。最后说一下如何在 Typecho、WordPress 等中使用此方法:直接将上面的代码添加至你的模板里的 header.php文件的顶部即可。



【上一篇】 【下一篇】
【您或许还喜欢...】

Posted in 教程 ,教育 | Tags: , ,

0 条评论

添加评论

[ Ctrl + Enter ]


Title - Artist
0:00