Где задаётся адрес
- Товар и категория. Поле Friendly URL находится во вкладке SEO страницы редактирования и заполняется отдельно для каждого языка.
- Общие правила. Раздел «Shop Parameters → Traffic & SEO → SEO & URLs». Включение Friendly URL требует работающего URL rewriting на веб-сервере: без него магазин может стать недоступным, поэтому сначала проверьте сервер.
Как устроена схема адресов
По справке PrestaShop, маршрут товара по умолчанию имеет вид категория/id-название.html, например /summer-dresses/7-printed-chiffon-dress.html. Схему можно изменить в блоке «Schema of URLs». Название берётся из Friendly URL, а если поле пустое, оно заполняется из названия товара.
Главное предупреждение: старый адрес
В документации прямо сказано: смена Friendly URL категории сразу ломает старый адрес, если не настроен редирект. Поэтому перед массовой сменой адресов подготовьте постоянные редиректы. Подробнее — в статье «Как настроить 301-редирект при смене адресов страниц».
Как проверить кириллицу
Чтобы узнать, как PrestaShop превращает заголовок в адрес, создайте тестовую страницу с названием «Щёлково цех юг» и сравните результат. Таблица Яндекса даёт shhelkovo-ceh-yug; привычный английский вариант — shchyolkovo-tsekh-yug. Как читать другие результаты — в статье «Транслит Яндекса против встроенного в CMS».
Справка производителя
Описание ниже опирается на справку производителя. Интерфейс меняется от версии к версии, поэтому сверяйтесь с актуальной документацией:
Связанные статьи
Типичные проблемы с адресами в PrestaShop разобраны в статье «ЧПУ в PrestaShop».
Типичные ошибки
- Включить Friendly URL без проверки URL rewriting на сервере.
- Менять адрес категории без редиректа.
- Забывать заполнить Friendly URL для всех языков.
- Оставлять в адресе кириллицу, не проверив результат.
Пошагово: приводим адреса к единому виду
- Соберите список страниц, у которых нужно проверить адрес.
- Сравните их адреса с результатом генератора: так видно, какие уже написаны по нужной схеме.
- Для остальных получите правильный адрес. Если страниц много, используйте режим «Список строк».
- Введите адрес в поле Friendly URL.
- Для опубликованных страниц закройте старый адрес постоянным редиректом.
- Откройте старый и новый адреса в браузере, затем отправьте страницы на переобход в Яндекс.Вебмастере.
Разбор заголовка по шагам
Возьмём заголовок «Куртка зимняя женская» и пройдём путь до адреса. Каждое слово превращается в латиницу по таблице.
Заголовок: Куртка зимняя женская
Без служебных слов: Куртка зимняя женская
Адрес целиком: kurtka-zimnyaya-zhenskaya
Адрес короче: kurtka-zimnyaya-zhenskaya
Режим «Убрать служебные слова» в генераторе делает второй шаг сам. Короткий адрес читается легче и лучше помещается в строку браузера. Ограничения по длине и другие правила составления адреса собраны в статье «Как составить ЧПУ-адрес страницы».
Памятка для редактора
Если в проекте несколько редакторов, дайте им короткую памятку. Достаточно этих правил:
- Friendly URL — из генератора.
- URL rewriting работает до включения.
- Перед сменой адреса — редирект.
Чек-лист
- Найти поле Friendly URL во вкладке SEO.
- Проверить URL rewriting на сервере.
- Подготовить редиректы до смены адреса.
- Заполнять поле из генератора.
Частые вопросы
Где в PrestaShop задаётся адрес товара?
Поле Friendly URL во вкладке SEO на странице товара, отдельно для каждого языка.
Что делать, если поле пустое?
PrestaShop заполняет его из названия товара.
Нужен ли редирект при смене адреса?
Да: старый адрес перестаёт работать, особенно у категорий.
Где включаются Friendly URL?
В разделе «Shop Parameters → Traffic & SEO → SEO & URLs». Сначала убедитесь, что на сервере работает URL rewriting.
Проверьте свои заголовки: вставьте их в генератор ЧПУ и посмотрите, как в адресе выглядят слова с этой буквой.