首页 > 解决方案 > 当您无权访问服务器时,http 到 https 的重定向

问题描述

我有一个带有免费托管计划的网站,所以我无法访问服务器,并且使用 htaccess 的重定向也不起作用。所以我这样做是为了重定向我的用户,如果他们不在 https 协议下(你认为它足够好还是我可以添加一些东西以使其更好?):

$protocol = $_SERVER["HTTP_CF_VISITOR"];

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

标签: phphttpredirecthttps

解决方案


推荐阅读