was successfully added to your cart.

WordPress force redirect http to https

Want create site? Find Free WordPress Themes and plugins.

В одном из предыдущих постов мы рассматривали важность использования HTTPS на сайте HTTPS — НУЖНО ИЛИ НЕОБХОДИМО?

Предположим вы все сделали правильно и

Ваш сайт отображается по HTTPS но при этом он доступен и по HTTP. Что делать? Как заставить отображаться только HTTPS и при обращении к HTTP корректно делать редирект на защищенную версию

Мы перепробывали множество параметров для .httacces и не смогли найти «золотого решения» поэтому практически опробывали другой путь — приэмлемый для CMS WordPress

В файл function.php  дописываем правило:


add_action( 'template_redirect', 'nonhttps_template_redirect', 1 );

function nonhttps_template_redirect() {

if ( is_ssl() ) {

if ( 0 === strpos( $_SERVER['REQUEST_URI'], 'https' ) ) {

wp_redirect( preg_replace( '|^http://|', 'https://', $_SERVER['REQUEST_URI'] ), 301 );

exit();

} else {

wp_redirect( 'https://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 301 );

exit();

}

}

}

Did you find apk for android? You can find new Free Android Games and apps.