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

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

Делаем редирект с http на https


  //Создаем файл ini.php в /bitrix/php_interface/
  if($_SERVER['SERVER_PORT'] == 80)
	LocalRedirect( 'https://' . $_SERVER['SERVER_NAME']  . $_SERVER['REQUEST_URI'] );

Делаем редирект с https на http


  //Создаем файл ini.php в /bitrix/php_interface/
  if($_SERVER['SERVER_PORT'] != 80)
	LocalRedirect( 'http://' . $_SERVER['SERVER_NAME']  . $_SERVER['REQUEST_URI'] );


© Copyright 2009 - 2017. Программирование и верстка руками и с умом. ИТ-аутсорс для СНГ.

ИП Шкабко Роман, Код ЕДРПОУ: 34047020