Структура URL для многоязычного сайта

Я хочу создать многоязычный сайт, но я не уверен, что лучший способ - это работать со структурой URL с точки зрения SEO. Некоторые примеры:

Товар

example.com/product/123/en/product-name

или же

example.com/product/123/product-name/en

Или другой?

категория

example.com/Category/en/furniture/chair/

или же

example.com/Category/en/120/chair/

или же

example.com/Category/en/chair/

Или другой?

1 ответ

Решение

(Игнорирование аспекта SEO, так как он не относится к теме переполнения стека.)

Наличие языкового тега в качестве первого сегмента пути является наиболее распространенным соглашением. И это имеет смысл, особенно если вы переводите путь (что вам следует!), Потому что путь представляет собой иерархию:

Верхняя запись - домашняя страница:

  • example.org/en
  • example.org/de

Оттуда вы выбираете продукт:

  • example.org/en/product/123/chair
  • example.org/de/produkt/123/stuhl

Или категория:

  • example.org/en/category/furniture
  • example.org/de/kategorie/möbel

Если языковой тег находится где-то посередине или в конце пути, он не учитывает просматриваемые URL-адреса (по крайней мере, разумным образом с переведенными путями).

Другие вопросы по тегам