Перенаправление с https на http


в Настоящее время у меня есть сайт, где используется сертификат SSL, в качестве сертификата истек, и мне нужно обновить его, возникает ошибка SSL на любом браузере, исключая визиты пользователей.

Хотел бы перенаправить трафик https:// по умолчанию http:// с помощью .htaccess.

Author: Maniero, 2014-05-11

2 answers

Вот в PHP, как вы хотите: ( ответ а @Bacco)

<?php
function ForceHTTP() {
    if ($_SERVER['HTTPS'] == "on") {
        $url = $_SERVER['SERVER_NAME'];
        $new_url = "http://" . $url . $_SERVER['REQUEST_URI'];
        header("Location: $new_url");
        exit;
    }
}
?>

Не забывайте, что "вызвать" функцию:

<?php ForceHTTP(); ?>

И .htaccess, чтобы открыть всегда в HTTP://

RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

И .htaccess, чтобы открыть всегда HTTPS:// (который, как я использую на моем сайте):

RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
 10
Author: Alexandre Lopes, 2017-01-19 16:32:41

Испытывает, таким образом, я думаю, что устраняет вашей проблемы. Добавляет эти строки в твой .htaccess:

RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
 6
Author: Miguel Leite, 2014-05-11 18:27:50