Abr@X@bra.ru
Как настроить ЧПУ Битрикс
Как настроить ЧПУ Битрикс

Как настроить ЧПУ Битрикс

12.02.2017
469

Сайты, работающие под управлением системы 1С-Битрикс: Управление сайтом, в основном хранят свои данные в инфоблоках. Если не использовать режим ЧПУ, то адреса страниц будут выводиться с набором понятных системе, но трудно воспринимаемых человеком символов:

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

Внимание! Использование ЧПУ подразумевает дополнительную настройку информационного блока. Поэтому включение этой опции должно быть согласовано с администратором сайта.

После этого ссылка, скажем на новость, будет иметь вид mysite.com/news/1/. Чтобы ссылка содержала заголовок новости, при ее добавлении из административного режима укажите символьный код, который в нашем случае представляет собой заголовок новости на латинице:

На этой же вкладке вы можете указать основные теги новости.

В параметрах компонента, на вкладке Управление адресами страниц в качестве каталога ЧПУ укажите имя раздела с нужной информацией (в нашем случае это /content/articles/), а в поле Страница детального просмотра введите #ELEMENT_CODE#/.

Сохраните внесенные изменения и URL страницы примет более удобный для восприятия вид:

Настройка показа раздела и страницы

В первом случае инфоблок не имел разделов и все его элементы хранились в корне инфоблока, а на сайте выводились без учёта разделов. Если же у инфоблока есть разделы, то необходимо настроить ЧПУ и для разделов.

Общий порядок действий в этом случае аналогичный:

  • настроить символьные коды для разделов и элементов;
  • настроить условия вывода в компоненте.

Заполнение Символьных кодов для элементов было показано выше, заполнение Символьных кодов в разделах выполняется аналогично: заполнением одноимённого поля в закладке Дополнительно при создании или редактировании раздела:

В настройках параметров компонентов установите следующие значения:

В результате получится такой адрес новости:

Примечание: Возможно использование вместо символьного кода для раздела или элемента его ID в системе. Тогда можно не заполнять поле Символьный код, а в настройках элемента использовать #SECTION_ID#и #ELEMENT_ID#. В этом случае адрес страницы будет выводиться в виде чисел:

Возможно использование в настройках отдельных слов перед регулярными выражениями на латинице или на кириллице. Например: /#SECTION_CODE#/Новость#ELEMENT_CODE#/. В этом случае эти слова также отобразятся в адресе страницы:

При использовании таких смешанных по написанию адресов учтите, что поисковые машины хоть и умеют работать с такими адресами, но не рекомендуют их использовать.

Источник: Bitrix



Bitrix, ЧПУ
Читайте также:
Магазин на Битрикс. О бедном товаре.

Магазин на Битрикс. О бедном товаре.

Самый частый вопрос, задаваемый начинающим разработчиком - "как". Как создать цены, как добавить в корзину, как вывести......

Читать
Компонент «Оформление заказа» в 1С-Битрикс (часть 2)

Компонент «Оформление заказа» в 1С-Битрикс (часть 2)

В предыдущей статье мы рассмотрели процесс установки нового компонента оформления заказов. Он несколько дней обкатался на...
Читать
Компонент «Оформление заказа» в 1С-Битрикс (часть 1)

Компонент «Оформление заказа» в 1С-Битрикс (часть 1)

Итак, вы уже знаете, что недавно состоялся релиз новой е-commerce платформы «1С-Битрикс». С ней было привнесено множество...
Читать