Создать URL
Генератор Правила транслитерации Как сделать ЧПУ Транслит для загранпаспорта ГОСТ 7.79 ISO 9 Блог Вопросы и ответы Создать URL
Транслитерация

Magento: URL Key товара и категории и редирект при его смене

В Magento адрес товара и категории строится из поля URL Key. Здесь важнее не сама транслитерация, а то, что происходит со старым адресом при смене ключа.

Где задаётся URL Key

  • У товара и категории в разделе «Search Engine Optimization» есть поле URL Key.
  • Суффикс адреса (например, .html) задаётся отдельно в настройках каталога, раздел SEO.

Что происходит при смене URL Key

В справке Magento описан переключатель «Create Permanent Redirect for old URL» у товара и категории, а в настройках каталога — общая опция «Create Permanent Redirect for URLs if URL Key Changed». Если они включены, Magento создаёт редирект со старого адреса на новый. Для категории редирект затрагивает и адреса товаров в ней.

Что проверить после смены

  • В сообществе Magento описаны случаи, когда при смене ключа в редиректе появлялся двойной суффикс (.html.html). Это сообщения пользователей, а не официальное подтверждение, поэтому после смены откройте старый адрес и убедитесь, что он ведёт на нужную страницу.
  • Проверьте раздел «Marketing → URL Rewrites»: там видно, какие правила созданы.
  • Если редирект не создался, переиндексируйте данные и очистите кеш.

Как заполнить ключ латиницей

Возьмите название товара, получите адрес в генераторе и вставьте в поле URL Key. Как Magento формирует ключ из кириллического названия автоматически, в справке не описано, поэтому проверьте на тестовом товаре.

Справка производителя

Описание ниже опирается на справку производителя. Интерфейс меняется от версии к версии, поэтому сверяйтесь с актуальной документацией:

Связанные статьи

Маршруты и суффиксы Magento разобраны в статье «ЧПУ в Magento».

Типичные ошибки

  • Менять URL Key без включённого редиректа.
  • Не проверять редирект после смены ключа.
  • Оставлять кириллицу в ключе, не проверив, как она закодируется.
  • Менять суффикс адресов на работающем магазине без плана редиректов.

Пошагово: приводим адреса к единому виду

  1. Соберите список страниц, у которых нужно проверить адрес.
  2. Сравните их адреса с результатом генератора: так видно, какие уже написаны по нужной схеме.
  3. Для остальных получите правильный адрес. Если страниц много, используйте режим «Список строк».
  4. Введите адрес в поле URL Key.
  5. Для опубликованных страниц закройте старый адрес включённым переключателем «Create Permanent Redirect for old URL».
  6. Откройте старый и новый адреса в браузере, затем отправьте страницы на переобход в Яндекс.Вебмастере.

Разбор заголовка по шагам

Возьмём заголовок «Кроссовки мужские беговые» и пройдём путь до адреса. В названии нет служебных слов, поэтому короткий и полный адреса совпадают.

Заголовок:           Кроссовки мужские беговые
Без служебных слов:  Кроссовки мужские беговые
Адрес целиком:       krossovki-muzhskie-begovye
Адрес короче:        krossovki-muzhskie-begovye

Режим «Убрать служебные слова» в генераторе делает второй шаг сам. Короткий адрес читается легче и лучше помещается в строку браузера. Ограничения по длине и другие правила составления адреса собраны в статье «Как составить ЧПУ-адрес страницы».

Памятка для редактора

Если в проекте несколько редакторов, дайте им короткую памятку. Достаточно этих правил:

  • URL Key — из генератора.
  • Редирект при смене ключа включён.
  • После смены открываем старый адрес и проверяем.

Чек-лист

  1. Найти поле URL Key у товара и категории.
  2. Включить редирект при смене ключа.
  3. После смены проверить старый адрес.
  4. Заполнять ключ из генератора.

Частые вопросы

Где в Magento задаётся адрес товара?

В поле URL Key в разделе «Search Engine Optimization» на странице товара.

Создаёт ли Magento редирект при смене ключа?

Да, если включён переключатель у товара или категории и общая опция в настройках каталога.

Что такое double .html.html?

Это описанная в сообществе ошибка: после смены ключа в редиректе появляется двойной суффикс. Проверьте адреса после изменения.

Можно ли писать URL Key кириллицей?

Для надёжности лучше латиницей. Подставьте результат генератора.

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

Читайте также