+7 495 008 8452 пн.-пт. 10:00 – 17:00
Если у вас возникли какие либо вопросы которые вы не смогли решить по нашим публикациям самостоятельно,
то ждем ваше обращение в нашей службе тех поддержки.


Человеко-понятные URL

Человеко-понятные URL

Вы обращали внимание, что при публикации на сайте динамической информации Динамическая информация - информация, хранимая в Базе Данных сайта и выводимая специальными компонентами системы. Как правило, это - часто изменяемая информация со множеством свойств. Подробнее... ссылки на материалы имеют примерно такой вид:

    http://mysite.ru/forum/?PAGE_NAME=read&FID=1&TID=2&TITLE_SEO=2-tsvetovaya-gamma
    http://mysite.ru/catalog/?SECTION_ID=10&ELEMENT_ID=451

Согласитесь, что они не несут большой информативности особенно для тех, кто незнаком со структурой веб-адресов. Средства «1С-Битрикс: Управление сайтом» позволяют сделать ссылки более понятными с помощью специальной функции. Функция встроена во все комплексные компоненты Компонент - это программный код, оформленный в визуальную оболочку, выполняющий определённую функцию какого-либо модуля по выводу данных в Публичной части. Мы можем вставлять этот блок кода на страницы сайта без непосредственного написания кода. Подробнее... (и отдельные простые) и преобразует стандартный веб-адрес в так называемый человеко-понятный URL (сокращенно ЧПУ). Например:

    http://mysite.ru/forum/forum1/tema-2-tsvetovaya-gamma/
    http://mysite.ru/catalog/pants/t-pants-striped-flight/

Чтобы изменить вид адресов на более приятный и понятный, выполните следующие действия:

Важно! Включение ЧПУ должно быть согласовано с администратором сайта.
  • Откройте на редактирование Мы разместили на странице компонент , теперь приступим к настройке. Настройка выполняется двумя способами:

    Из визуального редактора;
    Из публичной части сайта.

    Подробнее ...
    параметры компонента и найдите секцию Управление адресами страниц.
  • Поставьте галочку в поле Включить поддержку ЧПУ. Отобразятся поля для настройки адресов.
    • Поле Каталог ЧПУ – это путь до папки, с которой работает компонент. Может быть как настоящим, так и нет Например, компонент размещен на странице /communication/index.php. В поле Каталог ЧПУ по умолчанию указано communication/. Это настоящий существующий раздел.

      Вы можете указать и несуществующий раздел communication/forum/, адреса будут строится уже относительно каталога communication/forum/, а не communication/. материалам.

      Тем самым, вы можете подменять раздел, относительно которого строятся адреса.
      . Относительного этого каталога строятся пути к выводимым на сайт
    • Остальные поля секции содержат настройки по умолчанию и подсказывают один из вариантов настройки адресов.

      Макросы (#FID#, #TID#, #COURSE_ID#, #SECTION_ID#, #ELEMENT_ID# и т.д.) допускают использование произвольных префиксов и постфиксов: например, forum-#FID#/ или #FID#.html. Перечень допустимых макросов, вместо которых в адреса подставятся идентификаторы форума, темы, курса, раздела, элемента и т.д., определяются конкретным компонентом. Возможно, для их использования следует провести некоторые дополнительные настройки в системе. Уточните этот момент у вашего администратора сайта.

      Самым богатым набором допустимых к использованию макросов обладают компоненты Информационных блоков Информационный блок - это всего лишь хранилище данных. Выберите компонент и опубликуйте свои материалы. Сделайте все по своему вкусу с широкими возможностями компонентов...

      Подробнее ...
      . В них помимо параметров, принимающих идентификаторы (#SECTION_ID#, #ELEMENT_ID#), можно использовать параметры, принимающие символьные коды (#SECTION_CODE_PATH#, #SECTION_CODE#, #ELEMENT_CODE#).

      Примечание: про настройку ЧПУ в инфоблоках читайте в отдельном уроке Согласитесь, что ссылка на некий элемент инфоблока http://mysite.ru/catalog/pants/pants-striped-flight/ гораздо понятнее посетителям, чем http://mysite.ru/catalog/?SECTION_ID=8&ELEMENT_ID=4 . Весомым аргументом в пользу человеко-понятных адресов является и то, что такие адреса лучше воспринимаются поисковыми машинами.

      Подробнее ...
      .
      Остальные компоненты "работают" только через параметры, принимающие идентификаторы (#FID#, #TID#, #COURSE_ID# и т.д.). Но, если для компонента выполнить кастомизацию Кастомизация стандартного компонента - копирование стандартного компонента в собственное пространство имён и изменение логики его работы с целью изменения/добавления функционала. Выполняется разработчиком сайта. , провести дополнительные настройки в системе, то для него становится возможным использование параметров, принимающих другие данные (например, символьные коды или названия на латинице) учебных курсов, форумов и т.п.
  • Задайте в полях подходящие для вас шаблоны построения адресов. При этом обязательно учитывайте архитектуру выводимых данных и переданные в компонент данные. Так, например, при построении адреса темы форума следует помнить, что тема прикреплена к некоторому форуму. Поэтому адрес темы должен содержать не только номер темы, но и номер форума.
  • Сохраните параметры компонента и проверьте ваши адреса.

Пример настройки ЧПУ

Заключение

Вы узнали что такое ЧПУ и для чего оно используется.

ЧПУ (англ. Friendly URL) — веб-адреса, удобные для восприятия человеком (а также систем и методов построения таких адресов). Является аббревиатурой от словосочетания «человеко-понятный урл» (где «урл» — жаргонное обозначение URL).

Настройка сайта на работу с ЧПУ не сложна: необходимо учесть переданные в компонент данные и выполнить подходящую вам настройку компонента в секции Управление адресами страниц.




Назад в раздел

Подписаться на новые материалы раздела:














CAPTCHA