How can I force users to access my page over HTTPS instead of HTTP?

前端 未结 21 963
礼貌的吻别
礼貌的吻别 2020-11-28 01:15

I\'ve got just one page that I want to force to be accessed as an HTTPS page (PHP on Apache). How do I do this without making the whole directory require HTTPS? Or, if you s

21条回答
  •  醉酒成梦
    2020-11-28 01:48

    maybe this one can help, you, that's how I did for my website, it works like a charm :

    $protocol = $_SERVER["HTTP_CF_VISITOR"];
    
    if (!strstr($protocol, 'https')){
        header("Location: https://" . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]);
        exit();
    }
    

提交回复
热议问题