Изменил url к товарам, теперь поисковики ведут не туда, что делать?
Изменил url в интернет магазине (на opencart 2.3) .
Было site.ru/tovar_1
Стало site.ru/tovar-1
Вообщем заменил нижнее подчеркивание на тире.
Ссылки с нижним подчеркивание, сейчас ведут на страницу 404 (site.ru/tovar_1)
Уже прошло 3 месяца, а поисковик так и индексирует старые ссылки.
Как сделать 301 редирект, не знаю.
Подскажите, что сделать в такой ситуации, как правильно поступить, что бы поисковик индексировал новые url.
Попробуйте в htaccess такое правило - RewriteRule ^(.+)(_|\s)(.+)$ /$1-$3 [R=301,L]
Это для редиректа. А дальше - обновить sitemap.xml. Все должно заработать если редирект корректно отработает.
Кирилл спасибо, но!
1. Карта сайта создается автоматически и там новые url
2. Должно быть все, ок. (хотя какой должен быть, правильный robot.txt, это еще вопрос))
3. Даже не представляю, как сделать 301 редирект в этом случае. (если бы я сменил домен или т.п., то без проблем), а тут даже не знаю как(