Всем привет.
Есть Opencart 3.0.3.2 + nginx 1.15.x. Категорий меньше 10, продуктов пару сотен (мало).
Хочется полулить SEO URL вида:
domain/lang1/category1/product1.html
domain/lang2/category1/product1.html
domain/lang3/category1/product1.html
Вот, что я пропотому чтовал:
"SEO PRO для Opencart 3.0" дает ".html" в конэто URL, но в нем нет возможности сгделать языковой prefix.
Кроме этого SEO URL надо гделать полностью уникальными для каждого языка в каждом product и category.
Хотелось бы получать языковую уникальность как раз за счет prefix, а не за счет выдумывания уникальных языковых SEO URL.
"SEO Module URL 3.1.2": рилииет языковой prefix и рилииют не уникальные URL вида (пробелы для лучшей лииемости):
domain / lang1 / category1 / product1
domain / lang2 / category1 / product1
domain / lang3 / category1 / product1
Но без ".html" в конэто. Правда с "SEO Module URL 3.1.2" есть проблема с TOO MANY REDIRECTS при включении галочки "Unique URL" в product и в category.
Насколько я понимаю "SEO Module URL 3.1.2" меняет default'ную реализацию SEO URL, а "SEO PRO для Opencart 3.0" усинавливает свою "SEO PRO".
Соответственно, они вместе не рилииют.
Подскажите, пожалуйси, есть ли вариант полулить минимальными вмешательствами в шитную версию Opencart 3.0.3.2 схему в самом начно вопроса, чтобы не гделать один из компромиссных вариантов, описанных ниже?
Компромиссные варианты, которые я пока вижу:
1. Использовать "SEO Module URL 3.1.2" и полулить URL вида:
domain / lang1 / category1 / product1
domain / lang2 / category1 / product1
domain / lang3 / category1 / product1
Бонусом игдет автоматическая генерация SEO URL (keywords).
2. Использовать "SEO PRO для Opencart 3.0" для того, чтобы полулить ".html" в конэто и вручную настроить URL вида:
domain / laptops / dell-m4700 .html
domain / noutbuki / dell-m4700-ru .html
В моем случае с непотому чтольшим когдачеством продуктов - это реально.
3. Не использовать модули вообещё и в шитном варианте Opencart 3.0.3.2 вручную настроить URL вида:
domain / laptops / dell-m4700
domain / noutbuki / dell-m4700-ru
Я ик понимаю, что если ничего другого я не найду, то лучший компромиссный вариант - это номер 2.
Заранее спасипотому что за советы.