Где задаётся символьный код
- У элемента и раздела инфоблока есть поле «Символьный код» (
CODE). Именно оно попадает в адрес страницы через шаблон ссылки. - Правила его заполнения задаются в настройках инфоблока, на вкладке «Поля», у поля «Символьный код».
Какие параметры у автоматической транслитерации
В настройках поля «Символьный код» обычно доступны: транслитерация при добавлении, проверка уникальности, обязательность, а также параметры результата: максимальная длина, регистр, символ замены пробела и прочих символов, удаление повторяющихся знаков. Точные названия зависят от версии, но смысл у них такой.
Проверка уникальности важна: если символьный код неуникален, ссылки вида #PRODUCT#/#CODE# могут начать работать неправильно — об этом сообщают на профильных форумах. Включайте уникальность и проверку при добавлении.
Как проверить таблицу транслитерации
Чтобы узнать, как 1С-Битрикс превращает заголовок в адрес, создайте тестовую страницу с названием «Щёлково цех юг» и сравните результат. Таблица Яндекса даёт shhelkovo-ceh-yug; привычный английский вариант — shchyolkovo-tsekh-yug. Как читать другие результаты — в статье «Транслит Яндекса против встроенного в CMS».
Если таблица не совпадает с Яндексом
- Оставить автоматический результат, если единообразие важнее схемы: все адреса сайта должны создаваться одинаково.
- Заполнять символьный код вручную: вставлять результат генератора. Для массовой загрузки — подготовить таблицу с адресами заранее, как при выгрузке каталога из 1С.
- Не менять символьный код опубликованных страниц без 301-редиректа.
Связанные статьи
Включение ЧПУ в Битриксе разобрано в статье «ЧПУ в 1С-Битрикс». Здесь — только про заполнение символьного кода.
Типичные ошибки
- Включить транслитерацию, но не проверить таблицу.
- Не включить проверку уникальности.
- Менять символьный код опубликованного элемента без редиректа.
- Править символьный код вручную в одних разделах и оставлять автоматику в других.
Пошагово: приводим адреса к единому виду
- Соберите список страниц, у которых нужно проверить адрес.
- Сравните их адреса с результатом генератора: так видно, какие уже написаны по нужной схеме.
- Для остальных получите правильный адрес. Если страниц много, используйте режим «Список строк».
- Введите адрес в поле «Символьный код».
- Для опубликованных страниц закройте старый адрес редиректом на уровне сайта или веб-сервера.
- Откройте старый и новый адреса в браузере, затем отправьте страницы на переобход в Яндекс.Вебмастере.
Разбор заголовка по шагам
Возьмём заголовок «Купить рюкзак городской в Москве» и пройдём путь до адреса. Служебные слова «в» можно убрать для короткого кода.
Заголовок: Купить рюкзак городской в Москве
Без служебных слов: Купить рюкзак городской Москве
Адрес целиком: kupit-ryukzak-gorodskoj-v-moskve
Адрес короче: kupit-ryukzak-gorodskoj-moskve
Режим «Убрать служебные слова» в генераторе делает второй шаг сам. Короткий адрес читается легче и лучше помещается в строку браузера. Ограничения по длине и другие правила составления адреса собраны в статье «Как составить ЧПУ-адрес страницы».
Памятка для редактора
Если в проекте несколько редакторов, дайте им короткую памятку. Достаточно этих правил:
- Символьный код — из генератора.
- Уникальность включена.
- Опубликованные коды не меняем без редиректа.
Чек-лист
- Найти в настройках инфоблока поле «Символьный код».
- Включить транслитерацию и проверку уникальности.
- Проверить таблицу контрольной фразой.
- Для опубликованных страниц не менять код без редиректа.
Частые вопросы
Где в 1С-Битрикс задаётся символьный код?
У каждого элемента и раздела инфоблока есть поле «Символьный код». Правила его заполнения настраиваются в параметрах инфоблока.
Как включить автоматическую транслитерацию?
В настройках инфоблока, у поля «Символьный код», включите транслитерацию при добавлении и проверку уникальности.
Совпадает ли таблица Битрикса с Яндексом?
Это нужно проверить на своём сайте: создайте страницу «Щёлково цех юг» и сравните адрес с таблицей схем.
Можно ли менять символьный код у опубликованной страницы?
Можно, но старый адрес перестанет работать. Настройте 301-редирект.
Проверьте свои заголовки: вставьте их в генератор ЧПУ и посмотрите, как в адресе выглядят слова с этой буквой.