Всем добра! Имеется мультимагазин на Opencart 3.0.3.8 (rs.2), поддомены, базовый функционал. Не получается убрать index.php?route=common/home на главной странице. Менял в базе в таблице oc_seo_url keyword на '' для всех магазинов, результат нулевой, работает только для одного магазина из трех. Ставил модификаторы, тоже самое. Кто нибудь сталкивался, как решить данный вопрос ?
@Ravilr, нет, не забыл. Код: INSERT INTO `oc_seo_url` (`seo_url_id`, `store_id`, `language_id`, `query`, `keyword`) VALUES (117011, 0, 1, 'common/home', ''), (117012, 1, 1, 'common/home', ''), (117013, 2, 1, 'common/home', ''); если для всех магазинов поставить '', то работает только один из трех. Если ставить так например, то работает. 1. магазин, пусть будет как задумано, пустое: '', 2. магазин: '123' 3. магазин: '456' Код: INSERT INTO `oc_seo_url` (`seo_url_id`, `store_id`, `language_id`, `query`, `keyword`) VALUES (117011, 0, 1, 'common/home', ''), (117012, 1, 1, 'common/home', '123'), (117013, 2, 1, 'common/home', '456'); Здесь также поднималась тема Спойлер: Мультимагазин VS /index.php?route=common/home https://opencart.club/forums/topic/...hproutecommonhome/?ysclid=mms1rt8vrz101011664
Спасибо за участие, это я уже понял, с главной это печаль, Daniel намудрил. Для товаров, категорий, брендов и статей одинаковый url для мультимагазина не проблема.
@devimirochnik Как вы это видите?, что вписать вместо index.php?route=common/home ? город, не вариант, он уже есть в поддомене.
Такое не только у меня, явно косяк в Opencart Здесь также поднималась тема Спойлер: Мультимагазин VS /index.php?route=common/home https://opencart.club/forums/topic/...hproutecommonhome/?ysclid=mms1rt8vrz101011664 Пробовал редирект взятый из инета, получаю циклическое перенаправление. Код: RewriteCond %{QUERY_STRING} ^route=common/home$ RewriteCond %{REQUEST_METHOD} !^POST$ RewriteRule ^index\.php$ http://%{HTTP_HOST}? [R=301,L]
Этим вы делали перенаправление в пустое ЧПУ из-за чего магазин отправлял обратно в common/home и так по кругу Может быть
Так и есть по ходу Код: if(empty($this->request->get['route'])) { $this->request->get['route'] = 'common/home'; }