Внимание
Вышел модуль SEO мультиязык PRO
https://opencartforum.com/files/file/1583-seo-%D0%BC%D1%83%D0%BB%D1%8C%D1%82%D0%B8%D1%8F%D0%B7%D1%8B%D0%BA-pro/
- Индексируются все языковые страницы (чего нет у opencart и сборках) - Правильная SEO пагинация к примеру вида http:// site.com/en/page-2 - Не требует vqmod - Не изменяет системных файлов - Легкая установка и обновления - Работает со всеми SEO расширениями - Языковая страница не ссылается сама на себя - Полностью не зависимая архитектура от других приложений - Совместима со всеми версиями opencart, ocStore и сборками на них Корректные url для языков, правильный редирект, не требует vqmod, не изменяет системных файлов, работает со всеми SEO расширениями (seo_pro, seo_url, seoblog, или вообще при выключенном ЧПУ, модулю "все равно" кто там формирует ЧПУ, он свою работу все равно сделает, причем не надо задумываться, чтобы править seo_url, или seo_pro, или кто-то придумает еще что-то, модуль все равно создаст правильный согласно seo, url для языка). И поэтому модуль выдает правильные sitemap-ы и т.п. Теперь модуль реализует правильную SEO пагинацию вида http://site.com/page-2 и т.п. С изменением titel документа и description HTML документа в зависимости от языка т.е.например "Компьютеры - страница 2" (русский), "Computers - page 2" (english). Также при включенном SeoPRO со страницы 1 (/en/desctops/page-1) происходит редирект 301 на /en/desctops/) Даже без включения ЧПУ пагинация работает и имеет вид к примеру http://site.com/en/page-2?route=product/category&path=1_2 Идеальное решение для многоязыковых сайтов Demo работы: English: http://en.opencartadmin.com/en/ Украинский: http://en.opencartadmin.com/ukr/ Русский: http://en.opencartadmin.com/ SEO пагинация http://en.opencartadmin.com/ukr/desktops/page-3/?sort=pd.name&order=ASC Админ. часть (логин/пароль - demo) http://en.opencartadmin.com/admin/index.php?route=module/langmark Логика работы: Например для английского языка en (url будет иметь вид: http://site.com/en ) Если вы хотите чтобы url с префиксом заканчивался слешем (пример: http://site.com/en/ ) то можно поставить префикс en/ или оставить поле пустым если у вас этот язык стоит по умолчанию тогда url будет иметь вид http://site.com Лицензия: Все права на модуль принадлежат разработчикам http://opencartadmin.com Данная лицензия распространяется на один домен. Запрещена передача данного ПО третьим лицам, распространение от своего имени без получения разрешения автора модуля. Запрещается публикация, распространение модуля без согласия автора в любых целях, будь то ознакомительных или любых других. Модуль имеет принцип распространения "as is". Установка: Распакуйте архив и перепишите файлы в корневую папку сайта Зайдите в меню Дополнения -> Модули (url: /admin/index.php?route=extension/module ) и напротив модуля нажмите ссылку [Установить] Установите права доступа в /admin/index.php?route=user/user_permission для Главного администратора нажав на ссылку "изменить" Выделите "Разрешен просмотр" и "Разрешено внесение изменений" файлов модуля (если вы не занаете какие - нажмите ссылку "выделить всё") и нажмите кнопку "Сохранить" Зайдите в административную часть модуля (ссылка [Изменить]) (url: /admin/index.php?route=module/langmark ) , таб: Установка и обновление - нажмите на левую оранжевую кнопку "Создание и обновление данных для модуля (при установке и обновлении модуля)" На этом установка закончена и уже всё настроено