Поторопился я, с радостным решением(.
Если сделать так - RedirectMatch 301 (.*)_(.*) $1-$2, то в конце ссылки попадает
(_route_) из-за чего переадресация не происходит!
Для этого в .htaccess, строку
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
заменил на
RewriteRule ^([^?]*) index.php?_route_=$1 [L]
Вроде, все заработало, но появилась проблема с навигаций по сайту (сортировка в магазине, переход на новые страницы, пагинация - не работает)
По этому вернулся, с чего начал((( проблема актуальна.
Кирилл спасибо, но!
1. Карта сайта создается автоматически и там новые url
2. Должно быть все, ок. (хотя какой должен быть, правильный robot.txt, это еще вопрос))
3. Даже не представляю, как сделать 301 редирект в этом случае. (если бы я сменил домен или т.п., то без проблем), а тут даже не знаю как(
Если сделать так - RedirectMatch 301 (.*)_(.*) $1-$2, то в конце ссылки попадает
(_route_) из-за чего переадресация не происходит!
Для этого в .htaccess, строку
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
заменил на
RewriteRule ^([^?]*) index.php?_route_=$1 [L]
Вроде, все заработало, но появилась проблема с навигаций по сайту (сортировка в магазине, переход на новые страницы, пагинация - не работает)
По этому вернулся, с чего начал((( проблема актуальна.