Как правильно настроить ЧПУ?

Настройка ЧПУ (человекопонятных URL) в CMS 1C-Bitrix позволяет создавать дружественные URL-адреса для страниц сайта. Это улучшает восприятие сайта поисковыми системами и повышает его рейтинг. Рассмотрим подробные шаги для настройки ЧПУ в 1C-Bitrix.

Шаг 1: Включение ЧПУ
В административной панели 1C-Bitrix откройте раздел "Настройки" и выберите "Настройки продукта". Затем перейдите на вкладку "Настройки URL". Установите флажок напротив "Включить обработку ЧПУ" и сохраните изменения.

Шаг 2: Настройка правил ЧПУ
В 1C-Bitrix правила ЧПУ настраиваются с помощью компонентов. Компоненты - это модули кода, которые отвечают за отображение данных на страницах сайта. Рассмотрим, как настроить правила ЧПУ для различных компонентов.

2.1. Компонент "Каталог"
Если вы хотите настроить ЧПУ для страниц каталога, откройте раздел "Управление структурой" в административной панели и найдите нужную вам страницу. В поле "ЧПУ" введите желаемый URL-адрес страницы и сохраните изменения.

2.2. Компонент "Элемент"
Для ЧПУ страницы с элементом (например, товаром) настройте компонент "Элемент" следующим образом: в параметрах компонента установите значение "ЧПУ шаблон", задайте путь к странице и указывайте необходимые переменные в платформе. Например:

$APPLICATION->SetPageProperty("title", "");
$APPLICATION->SetPageProperty("description", "");
$APPLICATION->SetPageProperty("keywords", "");

$APPLICATION->IncludeComponent(
    "bitrix:catalog.element",
    "",
    Array(
        "ELEMENT_ID" => $arParams["ELEMENT_ID"],
        "IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
        "IBLOCK_ID" => $arParams["IBLOCK_ID"],
        ...
        "SECTION_URL" => "/catalog/#SECTION_CODE_PATH#/"
    ),
    $component
);

2.3. Компонент "Список элементов"
Для настройки ЧПУ страницы со списком элементов (например, раздела каталога) в компоненте "Список элементов" задайте значение "ЧПУ шаблон" в параметрах компонента. Например:

$APPLICATION->IncludeComponent(
    "bitrix:catalog.section",
    "",
    Array(
        "IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
        "IBLOCK_ID" => $arParams["IBLOCK_ID"],
        ...
        "SECTION_URL" => "/catalog/#SECTION_CODE_PATH#/"
    ),
    $component
);

2.4. Компонент "Страница обратной связи"
Если вы хотите настроить ЧПУ для страницы обратной связи, откройте раздел "Управление формами" в административной панели и перейдите в нужную форму. В поле "ЧПУ" введите желаемый URL-адрес страницы и сохраните изменения.

Шаг 3: Проверка настройки ЧПУ
После настройки ЧПУ рекомендуется проверить его работоспособность. Перейдите на сайт и проверьте, что URL-адреса отображаются так, как вы задали.

Выводы
Корректная настройка ЧПУ в CMS 1C-Bitrix важна для улучшения восприятия сайта поисковыми системами и повышения его рейтинга. Данный процесс включает в себя включение ЧПУ в настройках продукта, настройку правил ЧПУ для конкретных компонентов и проверку работоспособности.