База знаний   /   Branched Sitemap

Как добавить карту для другого языка?

Опубликовано 17 September 2021 09:57 pm

При установке карты сайта Branched Sitemap в качестве бонуса автоматически создается и ЧПУ для нее.

Но, не все так просто, как хотелось бы. У некоторых пользователей бывают мультимагазины и многоязычие. И это вносит определенную сложность.

Ссылка на карту сайта другого языка в OpenCart 2

В OpenCart 2 реальное многоязычие невозможно без специального модуля SEO Мультиязык, который добавляет префикс языка в ссылку.

Соответственно, у Вас сначала должны быть разные ссылки для каждого из языков на любых других страинцы сайта (будь то главная или страница отдельно взятого товара).

Обычно это выглядит примерно так:

  • sitename.com — главная страница, дефолтный язык. К примеру, на домене .com обычно стартовым является английский язык
  • sitename.com/ru — главная страница на русском
  • sitename.com/uk — главная страница на украинском

  • sitename.com/product1 — страница товара, дефолтный язык.
  • itename.com/ru/product1 — страница товара на русском
  • sitename.com/uk/product1 — страница товара на украинском

По аналогии подставляем языковые префиксы и для карты сайта:

  • sitename.com/branched-sitemap — карта сайта для дефолтного языка. Именно она отображается в админке модуля
  • sitename.com/ru/branched-sitemap — карта сайта для русского
  • sitename.com/uk/branched-sitemap — карта сайта для украинского

Все языковые версии карты отправляем в Яндекс.Вебмастер и Google Search Console.

 

Ссылки на карту сайта другого языка в OpenCart 3

С OpenCart 3 ситуация немного другая. Тут для каждого языка можно задать отдельно взятый ЧПУ даже без модуля мультиязычия. Сделать это можно в Дизайн -> SEO URL. По сути это точно так же, как вписать ЧПУ для любой системной страницы в OpenCart.

Опять же, все языковые версии карты отправляем в Яндекс.Вебмастер и Google Search Console.

Похожие статьи: ЧПУ-ссылка для карты Branched Sitemap в OpenCart  — см пункт Метод через .htaccess