301 редирект с http на https битрикс

Сейчас очень популярны переходы с http на https. В связи с этим есть необходимость в настройке 301-го редиректа с протокола http на протокол https

Для настройки 301-го с протокола http на протокол https существует большое количество способов. Рассмотрю наиболее распространенные из них.

Очень многие панели управления на хостинге позволяют настроить такой редирект установкой соответствующей опции. Это — самый простой вариант:)

Дальше — несколько вариант редиректа с помощью .htaccess:

Данное правило работает, практически, всегда, но на последнем проекте я столкнулся с тем, что такое правило давало циклическую переадресацию (ниже будет причина). Поэтому, техподдержка хостинга посоветовали другое правило:

Это правило успешно отработало

Также есть возможность настроить такой редиркет не средствами htaccess, а средствами php

Но на том же последнем проекте столкнулся с проблемой, что сервер не отдавал параметр $_SERVER[‘HTTPS’], а также сайт на протоколе https работал также на 80-м порту, как и http. Поэтому меня спасло только решение, предложенное техподдержкой хостинга

Благодарю за внимание! Делитесь вашими замечаниями в комментариях ниже.

Столкнулся с проблемой: после прописывания в .htaccess редиректа с http на https внутренние страницы каталога перенаправляются на 404 страницу. Из найденного в сети, главным виновником пока назначил механизм ЧПУ Bitrix.

Пробовал несколько разных правил перенаправления, пробовал размещать их до, после, до и после правил ЧПУ Bitrix. Резултат тот-же — 404 страница

Без редиректа в .htaccess эти самые внутренние страницы каталога удачно отображаются как при http , так и при https протоколе.

Подскажите в чём ошибка, не дайте помереть дурой.

Штакес (исходный, редирект на https закоментирован ):

Подобный редирект можно делать на уровне сервера через .htaccess и на уровне Битрикса через PHP. Если делать через .htaccess, тогда на сервер будет меньшая нагрузка при первом заходе (если сайт сделан правильно, без прямого указания http в меню и контенте сайта). Но очень часто бывает так, что .htaccess перезаписывается системой (собственно после чего мы и начали делать через ядро Битрикса).

Источник: computermaker.info

Понравилась статья? Поделиться с друзьями:
Ок! Компьютер
Добавить комментарий