Корзина0 позиций
на сумму 0 руб.

Блог разработчика 1С-Битрикс

8 (495) 194 60 75

Время работы: ПН - ВС 10-18

  • Архив

    «   Май 2020   »
    Пн Вт Ср Чт Пт Сб Вс
            1 2 3
    4 5 6 7 8 9 10
    11 12 13 14 15 16 17
    18 19 20 21 22 23 24
    25 26 27 28 29 30 31
                 

HTTPS редирект

Для корректной индексации сайта в поисковых системах необходимо исключить зеркало домена с префиксом WWW.
Если у вас есть сертификат безопасного соединения HTTPS, то дополнительно требуется обеспечить 301 редирект на защищенный URL для пользователей и роботов поисковых систем.
Данную задачу легко выполнить с помощью функции Bitrix
LocalRedirect(
 string url,
 bool skip_security_check=false,
 string status="302 Found"
);

Функция принимает следующие параметры:

url - URL на который будет перенаправлен браузер. Допустимо использование как относительных адресов, так и адресов ведущих на другие сайты и начинающихся со следующих протоколов: "http://", "https://", "ftp://".

skip_security_check - Необязательный. Значение true позволяет пропустить проверку модуля безопасности на фишинг.

status - Необязательный. Параметр устанавливает код (статус) в HTTP-заголовке ответа. Например, "301 Moved permanently". Параметр добавлен в версии 8.5.1.

Решение следующее:
размещаем PHP строку в файле /bitrix/php_interface/init.php :

if($_SERVER['SERVER_PORT'] == 80 or $_SERVER['SERVER_NAME']== 'host_name.ru')
   LocalRedirect( 'https://' . 'www.hostname.ru'  . $_SERVER['REQUEST_URI'], false, '301 Moved permanently');
 

Tеперь получаем корректный 301 редирект, с проверкой безопасности фишинга, на основной URL нашего сайта - "WWW.HOST_NAME.RU".
Необходимо учитывать, что без указания необязательного параметра "status" редирект может дать ответ заголовка по умолчанию
HTTP "302 Found"
что плохо скажется на индексации.

Bitrix Framework

Это созданная на основе PHP платформа для разработки веб-приложений. На этой платформе компанией «1C-Битрикс» созданы два популярных продукта: «1C-Битрикс: Управление сайтом» и «1С-Битрикс: Корпоративный портал».


Что нового?

13.04.2015 Новый «Битрикс24»
Новый «Битрикс24» – бизнес-про...

12.03.2015 Возрастной ценз
Денис Митрофанов, QSOFT, Ксения...

11.03.2015 Выставка CE&PE
С 9 апреля по 12 апреля 2015 г....

Мы в соцсетях