Итак, мы изменили разделы/подразделы каталога на сайте.
Например было:
/catalog/наименование раздела/наименование подраздела/наименование элемента
ссылка на товар имела вид:
https://avtozip.su/catalog/наименование подраздела/наименование элемента/
стало:
/catalog/наименование раздела/наименование элемента
Ссылка на товар имеет теперь вид:
https://avtozip.su/catalog/наименование раздела/наименование элемента/.
Но новые страницы еще не проиндексированы поисковыми роботами. По этой причине мы начинаем терять трафик из поисковых систем до тех пор, пока новые страницы не будут проиндексированы.
Для того чтобы не терять трафик, необходимо настроить редиректы со старых страниц на новые в файле .htaccess
Чтобы не прописывать редирект каждой страницы отдельно, используем команду RedirectMatch и регулярные выражения.
RedirectMatch 301 ^.*/catalog/наименование подраздела/(.*)$ https://avtozip.su/catalog/наименование раздела/$1
Прежде чем вносить изменения в .htaccess, сделать его бэкап.
Команду RedirectMatch пишем после
<IfModule mod_rewrite.c> Options +FollowSymLinks RewriteEngine On
но до рерайтов битрикса. Иначе наш редирект работать не будет.
После того, как все изменения внесены, редиректы настроены, нужно пересоздать sitemap и отправить его поисковым роботам на переиндексацию.
