Важно!
На этой странице публикуются только важные изменения, чтобы пользователям было удобнее ориентироваться в значимых для них обновлениях. Полный список изменений доступен в файле "Изменения-в-модуле.txt", который находится внутри поставляемого архива с модулем.
--
Исправлена критическая ошибка на тему "Местоположение файла Sitemap" - https://www.sitemaps.org/ru/protocol.html
Ошибка зародилась в версии 1.13.0. Всем, у кого такая версия или v1.13.1, v1.13.2, v1.13.3 необходимо обновиться...
Хотя на некоторых сайтах Google принимал сcылки вида sitename.com/branched-sitemap/products-1.xml, все же в некоторых случаях не принимал. Тем более, что по протоколу карта сайта в каком-либо каталоге (папке) может содержать ссылки только в пределах этой папки...
(BAD) sitename.com/branched-sitemap/products-1.xml
=>
(OK) sitename.com/branched-sitemap-products-1.xml
Отдельно об "языковой папке"
В 2.1 и 2.3 - языковая папка есть в обоих модулях мультиязычия!! - ОК
А вот в тройке в случае с ocStore + ocdev.pro - Мультиязык, язык товара определяется не папкой, а SEO URLом. Соответственно, карта сайта должна быть уже вне языковой папки
Изменилось:
(BAD) http://oc-store-3020-test.loc/en/branched-sitemap.xml
=>
(OK) http://oc-store-3020-test.loc/en-branched-sitemap.xml
+
Вариант OpenCart 3 + SEO Мультиязык / Мультирегион языковую папку надо будет понаблюдать.
1. Изменено создание ЧПУ-адреса карты сайта.
Важно!
При обновлении с предыдущих версий обязательно создать адрес для карты сайта в админке модуля заново, даже если он отображается в админке.
Поле с указанием конкретного модуля мультиязычия тоже убрано. Теперь это не имеет значения (!).
Подробнее: отказался от записи ЧПУ через .htaccess (сервер Apache). Для пользователей серверов nginx это было бесполезным. Необходимо было решение, которое не связано с конфигурированием сервера. Сделана зацепка к странице 404.
+
Важно удалить ЧПУ из SEO Менеджера (если вдруг у вас оно прописано для пути feed/branched_sitemap или extension/feed/branched_sitemap )
2. Добавлена настройка приоритетов (тег priority).
В настоящее время Google не учитывает в файлах Sitemap атрибут , но пользователям нравится, чтобы оно было.
В этой версии сделано так, чтобы первая страница ответвления (например: https://site.ru/index.php?route=extension/feed/branched_sitemap/categories) была бы без параметра page=1
Так проще для пользователей, у которых:
В общем, всем, кто использует Slasoft SeoPro, нужно обновить модуль карты сайта + обновить модификатор "SlaSoft Seopro On + Branched Sitemap" 1.1.0
В карту добавлены блоги:
Начиная с этой версии полностью отказался от рекомендации создавать ЧПУ для карты сайта через Дизайн -> SEO URL (или SEO Менеджер). Соответственно, в админке модуля добавлена возможно вписать правила в файл .htaccess и полностью убран вывод не актуальных ссылок для карты.
Однако, если у вас раннее уже были вписаны SEO URL, то можете ничего не трогать, оно будет продолжать работать. Просто многим пользователям лучше "заходит" вариант с sitemap.xml
Также добавил совместимость с "OCDEV.pro - Мультиязык SEO PRO, код языка в
url и правильный hreflang" для ocStore 2.x. Для этого нужно устанавливать дополнительный модификатор из папки /Дополнительные-модификаторы/OCDMultilang/ внутри скачанного архива.
Начиная с этой версии карта сайта приспособлена под модуль "OCDEV.pro - Мультиязык SEO PRO, код языка в url и правильный hreflang" для ocStore 3. Тогда как раньше на тройке модуль Branched Sitemap мог работать с двумя языками только при использовании платного модуля "SEO мультиязык / мультирегион".
--
Добавлен дополнительный модификатор SlaSeoPro_PLUS_BranchedSitemap.ocmod.zip для OpenCart 3
--
Убрано автоматическое создание ЧПУ-ссылок для карты сайта (которое появилось в v1.6.0 от 17.03.2020). Это вносит больше путанницы, чем пользы. Более распространенным является способ создания адреса sitemap.xml для карты сайта через правило в .htaccess. Подробнее описано на отдельной странице — https://support.sergetkach.com/knowledge/details/44/