Всем привет
Решил поделится своими наработками в области стандартного модуля СЕО.
Во вложенном файле патч, который позволяет убрать из адресной строки язык, который установлен по умолчанию для витрины, в том случае если он там отображается(настройка СЕО модуля “Отображать язык в URL”) для мультиязычных магазинов http://prntscr.com/lrvcb5.
Например:
старые варианты ссылок
Русский site.ru/ru/
Английский site.ru/en/
Новые варианты ссылок
Русский site.ru/
Английский site.ru/en/
В общем пользуйтесь кому нужно, кому интересно - отвечу на вопросы.
Протестировано на последней версии, так же на 482
*Данный патч изменяет работу штатного модуля SEO Доработал_функционал_СЕО_для_работы_с_языком_в_адре.zip (1,5 КБ)
Кстати эту схему было бы неплохо внедрить, как вариант, в ядро.
Часто в сео аудитах идет именно такая схема (тоже приходилось ее внедрять корректировкой ядра).
Предложите разработчикам улучшить платформу. Модульного решения нет там.
Проставьте свои хуки и файл добавьте к модулю. Хук можно потом на утверждение отправить разработчикам и могут потом в сборку добавить. Да и в любом случае переносить пару строк хуков проще чем по коду искать изменения.
@ikoshkin, @imac, обратите пожалуйста внимание на тему.
Вопрос действительно актуальный, т.к. довольно много проектов нуждается в этом и много SEO специалистов рекомендуют данный подход
сейчас есть сайт с версией на русском. он открывается по адресу site.com.ua
будет добавлена украинская версия сайта. и она должна открываться по умолчанию первой при открытии сайта.
но так как в поиске везде у нас по seo уже стоит русская версия то надо по идее чтобы украинская версия по умолчанию открывалась site.com.ua/ua а при переключении на русскую версию адрес был site.com.ua