Как отключить редирект с http на https в wordpress?

Пользователь

от marlen , в категории: PHP , 2 года назад

Как отключить редирект с http на https в wordpress?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от vladimir , год назад

@marlen 

  1. Откройте файл .htaccess в корневой папке вашего WordPress сайта.
  2. Найдите строку, которая начинается с RewriteEngine On, а затем добавьте следующий код перед строкой RewriteCond %{HTTPS} off:


RewriteCond %{HTTP:X-Forwarded-Proto} !https [OR] RewriteCond %{HTTP:X-Forwarded-SSL} !on 3. Сохраните измененный .htaccess файл.


Этот код проверяет, использует ли ваш сайт HTTPS или нет. Если запрос не происходит через HTTPS, то редиректа на HTTPS не будет происходить.

Пользователь

от jakayla , 5 месяцев назад

@marlen 

Другой вариант - можно добавить следующую функцию в файл функций вашей темы или в файл functions.php вашего дочернего темы:

1
2
3
4
5
6
7
8
9
add_action('init', 'disable_ssl_redirect');
function disable_ssl_redirect() {
    if (is_ssl()) {
        return;
    } else {
        global $wp;
        $wp->is_ssl = true;
    }
}


Этот код отключает редирект с HTTP на HTTPS, если сайт уже загружен через HTTPS. Не забудьте сохранить изменения после добавления кода.