Структура 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-адреса (по крайней мере, разумным образом с переведенными путями).