1. Составьте матрицу соответствия страниц

Таблица для автоматизации 301 редиректа

 

  • Старый URL — старый адрес страницы (с которого нужно редиректить);
  • Новый URL — адрес, куда переехала страница;
  • Старый URL без домена — промежуточный столбец, необходим чтобы из старого URL удалить домен. Формула: =ПРАВСИМВ(A2;ПОИСК(«/»;A2;1));
  • Для htaccess — строка, которую нужно будет вставить в файл .htaccess. Формула: =СЦЕПИТЬ(«Redirect 301 «;C2;» «;B2).

В итоге вы получите строки с таким содержимым:

[code]
Redirect 301 /page1 http://anikinsergey.ru/a.ru/razdel/page1
Redirect 301 /page2 http://anikinsergey.ru/a.ru/razdel/page2
[/code]

Excel файл можете скачать по этой ссылке.

2. Внесите изменения в .htaccess

Для начала необходимо зайти по FTP соединению на хостинг с вашим сайтом и найти нужный файл. К примеру, с помощью попсового ftp клиента FileZilla.

htaccess в FileZilla

Затем откройте файл .htaccess с помощью редактора кода, к примеру, Notepad++.

htaccess

А как же SEO?

После 301 редиректа, URL адреса страниц в поисковой выдаче вскоре заменятся на новые. Новым страницам передастся 90% ссылочного веса со старых страниц. Таким образом, возможно некоторое проседание позиций в поисковиках.

P.S. Если замена URL подчиняется какой-то логике, то необязательно прописывать каждый редирект отдельно. Можно задать алгоритм замены URL с помощью регулярных выражений.