Я пытаюсь избавиться от предупреждения о сертификате. У меня есть следующий код, который выполняется, прежде чем что-либо еще, и принуждает пользователя к версии протокола HTTPS в URL:301 перенаправление на SSL-предупреждение Предупреждение
if((!isset($_SERVER['HTTPS']) || $_SERVER['HTTPS'] == "") && ($_SERVER['REMOTE_ADDR'] != '127.0.0.1')){
$redirect = "https://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
header("Location: $redirect");
exit();
}
Это перенаправляет на правильный URL, но это, кажется, оставить предупреждение SSL на своем пути:
в консоли я получаю это:
(страница на https://mysite.com/special-offer/ отображается небезопасное содержимое из http://mysite.com/special-offer/.)
Однако если посетить URL ($ редирект) напрямую, без предупреждения SSL не дается. Все ресурсы передаются по https.
Вы пытались перенаправить использование htaccess? – Sugar
Я пробовал разные вещи с htacess да, но я должен признаться, что не смог заставить их работать. Похоже, мне придется пересмотреть это. –