8 лет назад
Тогда нужно смотреть в самом файле php и там делать редирект!
Вот нашол на форуме другом!
Хоть тема уже не актуальна, но я сюда зашел через поисковик, и у меня была проблема, т.к. провайдер не хотел править ничего в конфигах и запрещать 80 порт тем более, то я вышел из этой ситуации следующим способом, которым хотел поделиться, возможно пригодиться еще кому-нибудь. Для автоматического редиректа с http на https я использовал php
Код
//Проверяем соединился ли человек по https или нет, если нет, то отправляем его:
if($_SERVER['SERVER_PORT'] != '443')
{
header('Location: https://serverurl/index.php');
//serverurl - это адрес сайта
}
Т.е. это ставиться на index.php и при наборе человека адреса типа
http://server.ru/
его скриптик перенаправит автоматом на https://server.ru/index.php
У меня сайт просто работает через index.php полностью. И поэтому где бы не набрал пользователь http он перенаправит его на https
Вот еще статейка!
https://wp-kama.ru/question/kak-pravilno-nastroit-
redirekt-na-https-i-zamenit-vse-ssylki-v-kontente-
zapisej