Коллеги, подскажите по аналогии как сделать редирект правильно?
Переехал на окстор с опенкарта, который в чпу юрл не терпит точек, пришлось заменить на "_" (нижнее подчёркивание).
Теперь пытаюсь прописать редирект:
Redirect 301 /товар.1 /товар_1
Но в результате получается в браузере:
сайт.ру/товар_1?_route_=/товар.1
(страница не найдена) :(
Подскажите, что не так, где искать ошибку?
ocstore 1.5.5.1.2
.htaccess такой:
RewriteEngine On
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
P.S. При этом вот такой редирект хорошо работает:
Redirect 301 /information/news&news_id=4 /index.php?route=information/news&news_id=4