У меня есть веб-сайт с бесплатным планом хостинга, поэтому у меня нет доступа к серверу, и перенаправление с помощью htaccess также не работает.Поэтому я делаю это, чтобы перенаправить своих пользователей, если они не работают по протоколу https (как вы думаете, он достаточно хорош или я могу добавить к нему некоторые материалы, чтобы сделать его лучше?):
$protocol = $_SERVER["HTTP_CF_VISITOR"];
if (!strstr($protocol, 'https')){
header("Location: https://" . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]);
exit();
}