ฅ 烟 雨 吖!

新的代码实现强制https方案
最近一直用薄荷的宿迁双线高防节点主机做反代用,果然网站攻击少了很多,就算有我也感觉不到了,薄荷互联:https:/...
扫描右侧二维码阅读全文
27
2018/03

新的代码实现强制https方案

最近一直用薄荷的宿迁双线高防节点主机做反代用,果然网站攻击少了很多,就算有我也感觉不到了,薄荷互联:https://www.koock.cn/,但是有个很严重的问题就是ssl又出问题了,百度站长平台说我的https链接没有正确从http链接301过来,之前我有个通过js代码实现https跳转的,但是要页面加载一会儿才跳转,经过这几天测试,研究出了新方案,页面没等加载直接跳转,直接上代码!

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

直接把以上代码丢网站头部即可!

最后修改:2018 年 03 月 27 日 04 : 57 PM
如果觉得我的文章对你有用,请随意赞赏

13 条评论

  1. 于长野

    用上了,谢谢!(☆ω☆)

  2. [...]烟雨寒云[...]

  3. 杨澳月

    但是为什么用的adc借口跳转不了支付页面啊

  4. 武胜婚庆公司

    学习了。

  5. 武胜

    文章很好值得一看。

  6. 夏目贵志

    我原来也是用js跳转https 后面有个大佬和我说 对收录不友好 我就直接换 nginx 301 跳转了!!

  7. 赖皮

    nginx 301 :
    if ($scheme = http ) {
    return 301 https://$host$request_uri;
    }
    apache 301:

    RewriteEngine On RewriteCond %{HTTP:From-Https} !^on$ [NC] RewriteCond %{HTTP_HOST} ^(www.)?abc.com$ [NC] RewriteRule ^(.*)$ https://www.abc.com/$1 [R=301,L]

    1. ฅ 烟 雨 吖!
      @赖皮

      我用康乐反代,源站直接用伪静态规则301会导致BOOM

      1. 赖皮
        @ฅ 烟 雨 吖!

        你这个只能针对PHP 其他不行 我这个才是通用的 至于你说的问题 估计打错了 或者服务器配置问题

  8. Feanmy

    原来也是PHPer

    1. ฅ 烟 雨 吖!
      @Feanmy

      只是业余爱好

  9. 广树

    求友链|´・ω・)ノ

    1. ฅ 烟 雨 吖!
      @广树

      已经加好了呢|´・ω・)ノ

发表评论

Home
Change
Photo
About
Hide