301 редирект в SEO
Редирект 301 или 301 Permanent Redirect — это правило, которое автоматически переадресовывает пользователя на другой адрес страницы. С его помощью вы можете склеить старые страницы с новыми или перенести сайт на другой домен, убрать многие дубли с сайта и многое другое. Крайне полезная вещь — поэтому нужно научиться делать его правильно!
Так же при 301 редиректе происходит склейка тИЦ (читаем что такое тиц) и PR — т.е. вы можете сохранить старое значение на новом адресе. Вы можете нисколько не потерять в глазах поисковых систем. Давайте перейдем от теории к практике.
Как настроить 301 редирект в htaccess
Файл под названием .htaccess находится в главной категории вашего сайта. Это служебный файл, в котором мы будем указывать правила склейки. Открываем файл блокнотом (рекомендую notepad++, чтобы не было проблем с кодировкой). Не забывайте, что это один из важных пунктов в работе SEO специалиста.
Общий шаблон для .htaccess, которым мы будем пользоваться:
Редирект с дропа на свой сайт: как ставить правильно?
Все правила записываются в виде:
Теперь непосредственно займемся переадресацией и разберем конкретные примеры.
Я уже писал статью про склейку зеркал сайта, но на всякий случай здесь обобщу, чтобы вам было удобнее пользоваться страницей.
Примеры использования 301 редиректа
Редирект с index.php на главную
Чтобы настроить его вам нужно прописать в вашем файле следующий код, который будет перенаправлять посетителей с адреса site.ru/index.php на site.ru:
Если вам так же нужно сделать переадресацию с index.html, то просто в коде выше замените .php на .html
Склеиваем алиасы сайта
Если у вас несколько доменов и вы хотите все их перенаправлять на основной сайт, то используем:
Обратите внимание на первые 2 строки, там указано зеркало в зоне .com, если у вас иная или несколько зон, то добавляем правила.
Редирект с www на без www
Этот способ я уже описывал ранее, но повторюсь. Для того, чтобы склеить зеркала и выбрать основным домен без www прописываем:
Редирект с домена без www на домен с www
Это действие противоположное предыдущему, только основное зеркало здесь www.site.ru:
301 редирект страниц со слэшем и без
Это еще один вид дублей, тут мы склеим страницы site.ru/category/ и site.ru/category, как видите, в конце второго урла не стоит слэша:
Если вам нужно наоборот оставить слэш в конце урла, то вам нужен данный вариант:
Если у вас по какой-то причине появились урлы типа site.ru/category//article.html, то юзаем код:
где, «//» можно заменить на «—» или любые сдвоенные символы в урле.
Массовая замена категории
Бывает, что вы переименовали категорию, а за ней закреплены тысячи урлов. Чтобы не состарится во время написания тысяч одинаковых перенаправлений юзаем:
Если у вас категория идет сразу после домена (типа site.ru/category/), то используем другой вариант:
Редирект на новую страницу
Самый простой редирект со страницы на страницу, для это просто пропишите так:
Перенаправление редирект сайта ссылки домена переадресация скрыть перенаправить ссылку сайт домен
Где old-post.html — это ваша старая страница, а new-site.ru/new-post.html — это новая страница и она может быть на любом домене (включая ваш текущий домен).
Редирект для url с параметрами
Страницы с параметрами редиректятся сложнее, возьмем пример http://site.ru/page.php?sort=articles. Параметр здесь «sort=articles». Код будет следующим:
Работаем с расширениями
Убираем .html из url (для удаления .php не забудьте заменить $1.html на $1.php):
Меняем .php на .html в урлах и наоборот (не забываем поменять местами в коде):
Правильный 301 редирект на новый домен
Этот пункт я выделил отдельно, т.к. он больше связан с переносом на другой домен. Тут есть важный момент, это не упустить директиву по правке роботса — она указана на 3 строке кода.
С помощью таких не хитрых махинаций мы избавимся от дублей страниц, тем самым улучшив нашу внутреннюю оптимизацию и соответственно качество сайта.
Если у вас появились какие-то вопросы, пишите в комментарии — будем разбираться
В SEO с 2010 года. С 2013 года работаю как частный SEO-эксперт, продвигаю свои и клиентские сайты, а так же веду блог Romanus.ru.
Источник301 редирект: лучшее руководство по настройке
301 код ошибки (Moved Permanently) означает, что данная страница или весь сайт перемещены на новый постоянный URL навсегда. Используется для передачи ссылочного веса. Обязательно проверяйте какой код ошибки отдает сервер, когда настроите данный редирект. Я использую для этого, например, замечательный плагин Firebug для Firefox.
Настройка 301 редиректов, если у Вас веб-сервер linux Apache, происходит в файле .htaccess. А в случае windows веб-сервера IIS — это будет файл web.config.
301 редирект на различных CMS, таких как wordpress, битрикс, друпал, dle, modx, joomla, opencart и других, настраивается с помощью специальных плагинов, а также обычным способом через htaccess или web config.
Основные операторы регулярных выражений
Перед тем, как настраивать правильные 301 редиректы в файле .htaccess нужно чётко различать основные операторы регулярных выражений (спецсимволы, модификаторы, флаги):
спецсимволы:
- ^ — ограничение слева (начало строки);
- $ — ограничение справа (конец строки);
- . — любой символ;
- () — переменная;
- — экранирование (символ после считается обычным, а не спецсимволом);
- [] — диапазон значений;
- ! — спецсимвол отрицания;
модификаторы:
- ? — символ повторяется 0 или 1 раз;
- + — 1 и более символов (до 65536);
- * — 0 и более символов (до 65536);
Настройка 301 редиректов в файлах htaccess и web.config
Я публикую здесь только проверенные и технически законченные рабочие варианты 301 редиректов. База рабочих вариантов 301 редиректов будет пополняться.
Редирект со старой статической (чпу) страницы на новую страницу:
Редирект на главную страницу:
Редирект с главной на внутреннюю страницу:
Редирект со страниц сайта с WWW на страницы без WWW:
Редирект со страниц сайта без WWW на страницы с WWW:
Следующий пример позволяет убрать слеш на конце урла.
Редирект 301 со страниц со слешем на конце на страницы без него:
А здесь добавляем слеш в конец урла:
301 редирект с index.php на главную:
Редирект всех внутренних страниц на главную:
Редирект урла с параметром на любую внутреннюю страницу сайта: (Например, со страницы http://www.site.ru/news.php?category=1 на http://www.site.ru/news.php?category=2 (здесь параметр category=)):
Редирект урла с параметром на главную страницу сайта: (Например, http://site.ru/index.php?show_section=12 на главную страницу http://site.ru/ (здесь параметр show_section=12)):
Редирект со старого домена на новый (прописываем в htaccess старого сайта):
Редирект с домена РФ на домен RU . Здесь важно знать, что РФ зона преобразуется в .xn--p1ai , а само название кириллического домена в соответствующий код (punycode) на латинице xn-… .
301 редирект каталога:
Вы наверное в своей практике встречали случай, когда есть 2 сайта с одинаковой информацией, но в то же время доступные по разным адресам (сайты дубли). У этих сайтов одинаковый robots.txt, sitemap.xml и один на двоих .htaccess. Предлагаю вариант 301 редиректа с неосновного такого сайта (site2) на основной (site1):
Вставка включающая в себе все редиректы со страниц index|default с расширениями htm|html|php|asp|aspx на главную:
Пример редиректа со страниц без WWW на страницы с WWW в web.config для IIS:
Пример редиректа со страницы default.aspx на главную в web.config для IIS:
ИсточникКак сделать 301 редирект в .htaccess
В данной статье рассмотрим простые шаги по установке редиректа (переадресации) с одной страницы сайта на другую (одного URL на другой).
В данной статье рассмотрим простые шаги по установке редиректа (переадресации) с одной страницы сайта на другую (одного URL на другой).
В сети много информации по переадресации страниц. Однако, у неискушенного в строении сайтов или SEO оптимизации читателя может остаться большое количество вопросов по самой процедуре.
Как ее выполнять? С помощью какого ПО? Чего необходимо избежать в ходе процесса?
Поэтому с помощью простых инструкций и иллюстраций автор покажет, как выполнить Redirect 301 без последствий для Вашего ресурса.
Мы рассмотрим следующие моменты:
- В каком файле прописывается редирект для внутренних страниц сайта, а также с помощью какого ПО его можно найти
- Какие меры необходимо предпринять перед тем, как вносить изменения в файл .htaccess
- Как прописать редирект с одной страницы на другую
- Другие редиректы
Место, где прописываем редиректы
Большинство современных серверов используют ПО Апач (Apache). В таком случае переадресация выполняется с помощью файла .htaccess, который находится в корне сайта (чаще всего это папка public_html).
Заходить на хостинг будем с помощью бесплатной программы FileZilla.
Обзор программы, возможно, проведем в других материалах, чтобы статья не получилась необъятной (следите за обновлениями на сайте, подписавшись на нашу рассылку). Предполагается, что вы умеете осуществлять вход на хостинг с помощью этой утилиты или какой-либо другой.
Итак, вы вошли в хостинг сайта и открыли папку public_html, если она у вас корневая. Если ее нет, то эту и другую информацию о вашем сервере вы можете запросить у хостинг-провайдера.
Там увидите некоторое количество папок, сразу после которых (но не всегда) идет файл .htaccess.
Именно он нам и нужен.
Перетяните его в левое окно:
Теперь он скопировался на ваш ПК. Запомните директорию, в которой он лежит.
О мерах предосторожности
Когда речь идет о .htaccess – меры предосторожности не пустой звук. Если у Вас маленький опыт по работе с ним, то прочтите эту главу целиком.
Файл .htaccess – важный файл дополнительной конфигурации, где прописаны и исполняются разные директивы вашего сайта. Утеря или некорректные изменения в нем, могут повлечь печальные последствия. В таких случаях сайт становится полностью недоступен по вызываемому адресу или доступна только его Главная страница.
Несмотря на то, что .htaccess открывается стандартным блокнотом Windows, никогда не используйте этот метод. Его следует открывать, редактировать и сохранять только с помощью специализированных текстовых редакторов, одним из которых является бесплатная программа Notepad++. С помощью нее вы можете редактировать файл .htaccess и другие системные файлы.
Называем папку «Копия» и открываем ее. Далее, проделывайте ту же процедуру, что была описана в статье выше (перетяните .htaccess из правого окна в левое).
В итоге, мы сделали 2-е копии файла .htaccess. Открывать и производить изменения будем только в первом файле. Второй, в папке «Копия», всегда будет в неизмененном виде. В случае, если ваши изменения приведут к нехорошим последствиям, вы всегда можете исправить ситуацию, взяв нетронутую версию из папки «Копия» и перезаписать файл .htaccess, находящийся на хостинге (перетягиваем уже из правого окна в левое).
В появившемся диалоговом окне поставьте пункт «Перезаписать» и нажмите «Ок».
Так вы обезопасите свой сайт.
В блоке №1 стандартные директивы WordPress. IfModule mod_rewrite.c проверяет установку соответствующего модуля на сервере. Если да, то выполняются команды до
Блок №2 отвечает за подключение кэша (сохраняет информацию) в браузере. Эти директивы указывают время хранения изображений, служебных и других файлов. Из комментариев, идущих после знака # можно легко понять на какой срок настроена каждая директива.
Из 3-го пункта необходимо вынести два правила:
Как прописать редирект
В предыдущей главе мы частично затронули процедуру установки редиректа с внутренних страниц сайта.
Почему с внутренних?
Если вам необходимо сделать редирект (перенаправление) с Главной страницы на Внутреннюю, то одним редактированием файла .htaccess здесь не обойтись. В этой статье мы не будем затрагивать этот вопрос, тем более, что в абсолютном большинстве случаев в этом нет необходимости.
Итак, вернемся к процессу.
Открываем файл .htaccess через программу Notepad++, далее пролистываем документ в самый низ, если в нем большое содержимое, устанавливаем курсор в самом конце и отступаем одну строку вниз (все это подробно описано выше).
Например, у вас есть сайт по адресу https://www.site.com
Вам необходимо сделать перенаправление внутренней страницы сайта https://www.site.com/blog/ на страницу https://www.site.com/news/.
В последней строке файла .htaccess прописываем следующее:
Страницу с которой осуществляем перенаправление (редирект) не надо прописывать с доменным именем (в нашем случае домен https://www.site.com), а вот страницу, на которую перенаправляем надо.
Редирект следующих страниц прописывайте с новой строки.
Не забывайте про пробелы. Часто по их вине возникают ошибки, из-за которых редирект не работает. Всего должно быть 3 пробела.
Далее, сохраняйте файл и переносите его на хостинг, перезаписав старый.
Другие редиректы
В других частях статьи мы подробно разобрали материал по работе с файлом .htaccess, мерами предосторожности, корректному редиректу с одной страницы на другую. Эта информация необходима для первого знакомства с .htaccess.
Вторая половина статьи будет интересна более продвинутым пользователям. В ней рассмотрим иные способы редиректа страниц, переход с www версии на версию без www, с http:// на https:// и другие.
Операторы регулярных выражений
Директивы .htaccess состоят из спецсимволов и модификаторов. Для лучшего понимания материала, я приведу основные:
Спецсимволы:
^ — ограничение слева (начало строки);
$ — ограничение справа (конец строки);
. — любой символ;
() — переменная;
— экранирование (символ после считается обычным, а не спецсимволом);
[] — диапазон значений;
! — спецсимвол отрицания;
Модификаторы:
? — символ повторяется 0 или 1 раз;
+ — 1 и более символов (до 65536);
* — 0 и более символов (до 65536);
Больше подробностей об этих значениях читайте здесь.
Рассмотрим действие символов и модификаторов
Редирект с www на без www
С помощью RewriteEngine On мы включаем модуль mod_rewrite а
RewriteCond — задает правила и рамки для следующего за ним RewriteRule
% – переменная доменного имени (в нашем случае site.com)
^www.site.com$ — ограничиваем слева и справа
[NC] – флаг no case. Он дает команду не учитывать регистр
RewriteRule (.*) – правило редиректа.
http://site.com – указывает домен без www., а $1 – ссылка на (.*)
R=301 – обозначает 301-й редирект, а флаг L останавливает исполнение правила.
Ниже я выложу наиболее распространенные редиректы. Но перед этим хочется вас предупредить, что не всегда данные правила могут работать. Прежде всего, это зависит от настроек вашего сервера. Не забывайте о мерах предосторожности, изложенных в статье выше.
Если Вам не подошел тот или иной редирект, то смело обращайтесь в службу поддержки вашего хостинга. Хорошие хостинговые компании помогают своим клиентам настроить правильный вариант редиректа, исходя из настроек сервера. И делают это бесплатно.
Редирект с без www на www
Если ваш сайт перешел с html на php
RewriteEngine On
RewriteCond % ^bortvlad.ru$ [NC]
RewriteRule ^([^.]+).html$ $1.php [R=301,L]
Удаление или добавление слеша (/) в конце
Редирект каталога
Прописывать редиректы по одному – это утомительно. Если на вашем ресурсе поменялся каталог какого-нибудь раздела(ов), то можно сэкономить время и сделать редирект всех ссылок, относящихся к этому каталогу. Для этого понадобится прописать всего одну строку:
RewriteRule ^(.*)/oldcatalog/(.*)$ $1/newcatalog/$2 [R=301,L]
Если каталог находится сразу после домена (site.com/old-catalog/), то строка выглядит еще проще:
RewriteRule old-catalog /(.*) / old-catalog /$1 [R=301,L]
Редирект с поддоменов (субдоменов) на основной
Часто возникает ситуация, когда необходимо сделать редиректы с поддомена(ов) на основной домен. Например, сайт на поддомене не оправдал ожидания и его решили закрыть, но трафик на него еще идет. В этом случае помогут такие строки в .htaccess:
Удаление нескольких слешей и тире
Продолжаем борьбу с дублями на нашем ресурсе. Если в урлах страницы появятся лишние тире или слеши, то желательно провести их склейку:
Редирект на нижний регистр
Сейчас нередки сайты, где изначально в доменном имени присутствуют заглавные буквы. Например, SiTe.com. В таком виде они могут показываться в поиске. Однако, большинство сайтов по-прежнему используют буквы в нижнем регистре для доменного имени.
Таким сайтам можно сделать редирект на нижний регистр:
$lowerURI=strtolower($_SERVER[‘REQUEST_URI’]);
if($_SERVER[‘REQUEST_URI’]!=$lowerURI)
<
header(«HTTP/1.1 301 Moved Permanently»);
header(«Location: http://» . $_SERVER[‘HTTP_HOST’] . $lowerURI);
exit();
>
Переезд на новый домен
Иногда может понадобится переезд со старого доменного имени на новое. Лучшая стратегия переезда — это учесть пожелания основных ПС Яндекса и Гугла, сделав постраничный переезд.
ИсточникПодробная инструкция по редиректам: когда и как их использовать
С редиректами приходится работать и SEO-специалистам и разработчикам. При этом первые зачастую не понимают как их настроить, а вторые — зачем они нужны. Эта статья поможет обоим лучше понять зачем же нужны редиректы и как их использовать.
Что такое редиректы?
Редиректы — это способ перенаправлять пользователей сайтов на URL, отличный от того, что они запросили. Дубли страниц ухудшают ранжирование сайта, а редиректы помогают с ними бороться.Ещё их используют когда нужно создать новую страницу взамен уже существующей и при этом сохранить позиции и трафик. Существует 9 видов редиректов, но в SEO-практике активно применяются лишь три из них:
- 301 Moved Permanently (постоянный редирект) — указывает, что документ перенесён на новый URL навсегда. Когда SEO-специалисты или разработчики говорят о редиректе, они почти всегда имеют в виду 301 редирект. Старый адрес исчезает из выдачи, его место с сохранением позиций занимает новый.
- 302 Found, 302 Moved Temporarily (найдено, перемещено временно) — документ перенесён временно, например, переводит пользователя на страницу акции (распродажи), не меняя содержимое старой страницы. При этом в выдаче остается старый адрес страницы, ведь на новый она перемещена временно.
- 307 Temporary Redirect (временный редирект) — запрашиваемый документ на короткое время доступен по другому URL с сохранением метода передачи запроса (GET, POST) В целом выполняет ту же задачу что и 302 редирект.
Общие советы по настройке редиректов
1. Делайте редиректы только на релевантные страницы, со статусом 200 (OK).Чем более релевантна страница акцептора (та что принимает редирект) странице донору, тем быстрее они склеятся и тем больше веса она передаст.
2. Не используйте редирект там, где лучше поставить rel=canonical. Если контент страниц дублируется, но вам важно оставить страницы доступными для пользователей, используйте rel=canonical вместо редиректа. Например, если есть несколько версий контента (для печати, для мобильных,)
3. Не используйте редиректы для файла robots.txt. Этот совет в большей мере касается ПС Яндекс — для нее важно, чтобы при смене домена или переезде на защищенный протокол старый robots.txt был доступен роботам — так быстрее происходит склеивание доменов.
4. Избегайте двух, трёх и более редиректов подряд. Каждый новый редирект — это потеря времени загрузки, лишняя нагрузка на сервер и возможная потеря передаваемого веса страницы.
- сначала редирект с site.com/category-1/subcategory-1/ на site.com/category-1/subcategory-2/;
- затем с site.com/category-0/ на site.com/category-0;
- и последними — глобальные правила типа редиректа всех страниц без «/» на страницы с «/».
На больших ресурсах с множеством редиректов несоблюдение этого правила ведёт к возникновению страниц с 404 ошибкой.
6. Браузеры кешируют редиректы — чтобы проверить их работу, сбрасывайте кеш или используйте специализированные сервисы.
Важно!Хотя ссылочный вес и передается в полной мере, при массовом применении редиректов, например, при переезде на https, возможно проседание позиций и трафика страниц на 10-15%, с последующим восстановлением в течение 2-4 недель. Некоторые seo-специалисты, чтобы исключить возможность проседания трафика, советуют сначала настраивать 302 редирект, а после появления в выдаче большинства новых страниц — менять его на 301. Сразу предупреждаем, что такое использование 302 редиректа идёт вразрез с рекомендациями Google, но никто не запрещает вам экспериментировать 🙂
Массово проверить статус страниц сайта можно, используя программы для аудита сайта Netpeak Spider, SEO Screaming Frog и сервис Serpstat.
Быстрее всего найти рабочие и неверно настроенные редиректы можно в Serpstat в модуле «Аудит сайта — Персональный отчет — Код ответа».
301 редирект: примеры использования в .htaccess
Примеры приведены для серверов на Apache, для NGINX эти настройки работать не будут. Ниже даны ситуации, когда возникает потребность в настройке 301 редиректа, и примеры кода для .htaccess. Перед внесением изменений в файл .htaccess рекомендуем сделать его копию.
1. Для определения главного зеркала сайта
Редирект с версии без www на версию с www
Редирект с версии с www на версию без www
Оба варианта равнозначны и правильны с точки зрения ПС. Если у вас в индексе больше страниц с www — лучше будет использовать переадресацию на версию с www, и наоборот.
2. Канонизация слеша в конце урла
— http://www.site.com/dog1/»>http://www.site.com/dog1/ — http://www.site.com/dog1 Если адрес страницы отличается хоть на один символ — ПС считают такие страницы разными. А если это разные страницы с одинаковым контентом — это дубли. Поэтому очень важно следить чтобы все URL страниц были только в нижнем регистре и одного формата (со слэшом или без слэша в конце). Как и для www — настраивайте перенаправления на версию страниц, с которой у вас больше в индексе.
Редирект для удаления «/» в конце
Редирект для добавления «/» в конце адресной строки
3. Редирект с любого URL на URL в нижнем регистре
Поисковые системы учитывают регистр URL, поэтому для избежания дублей важно использовать единый регистр для всех символов в URL.
4. Редирект при смене домена
При смене домена, если необходимо учесть пожелания Яндекса по переезду, следует сделать редиректы со всех страниц, кроме robots.txt. Для Google это делать не нужно.
В файл robots.txt для старого сайта необходимо внести:
Директиву Disallow тут вносим обязательно по требованиям поисковых систем, но её можно и оставить пустой.
5. Редирект со всех страниц одного домена на главную другого
Эта настройка может пригодится если у вас есть хороший старый домен, что совсем не подходит по тематике или структуре, но вы хотели бы передать с него вес на свой домен.
6. Редирект при переезде на https
Как и в случае со слэшами и главным зеркалом, главная цель такого редиректа — борьба с дублями страниц. Дополнительно при переезде на https рекомендуем использовать HSTS. Нужно понимать, что при настройке редиректов на https возможность слать http запросы к сайту остается. HSTS говорит браузеру, чтобы тот «не общался» с сайтом по http.
Даже если браузер встретит на этом сайте ссылку http, или пользователь введет ее руками, он отправит запрос сразу на https версию и не пойдет по пути, когда запрос отправляется сначала на http версию, а уже потом сам сервер перенаправляет 301 редиректом на https. Это сделано, чтобы уберечь пользователя от возможных вклиниваний и перенаправлений крутых хакеров и злоумышлеников. Поисковые боты не будут попадать под этот сценарий.
7. Редирект при смене каталога, содержащего документы
Это правило обычно используют, если структура каталога отображается в URL, и необходимо поменять либо уйти от неё (например, чтобы добавить в URL ключевое слово или сократить его).
8. Редирект с одной страницы на другую
Используем, если изменился адрес документа, либо если больше нет услуги/товара, но есть аналоги, чтобы перевести пользователей и вес на эти страницы.
9. Склеить несколько символов, идущих подряд в 1 символ (в примере — склеить два дефиса в один):
Чаще всего это несколько слэшей либо дефисов подряд. Такие страницы могут появляться из-за некорректной настройки маршрутизаторов, например, два пробела подряд не объединяются и превращаются в два дефиса, либо маршрутизатор всегда дописывает «/» в конце, не проверяя его наличие.
10. Редирект для страниц, имеющих Get-параметры в URL
Иногда необходимо настроить редирект для изменяющихся Get-параметров. Например, параметром будет SECTION_ID:
Оба вида редиректов используем в основном когда необходимо настроить ЧПУ вместо url-а с параметрами
11. Переадресация одного адреса без вложенных адресов
Если нужно настроить редирект со страницы раздела http:/site.com/category/, а другие страницы в разделе должны работать без редиректа, например, страница http://site.com/category/post-1/, нужно добавить всего один символ — $.
Например, если большинство документов вашего сайта лежат в папке catalog, а страница site.com/catalog не содержит никакого контента.
302 и 307 редирект: как правильно использовать
- важно, чтобы исходная страница продолжала индексироваться. Например, у вас интернет-магазин и закончился какой-то товар, но есть очень близкий его аналог. Тогда на время отсутствия товара можно перенаправлять пользователей на страницу аналога.
- целевая страница будет часто меняться. Например, для запросов типа «концерты в Одессе сегодня» можно каждый день делать 302 редиректы на страницу с текущей датой на сайте.
- на исходной странице размещены ссылки, что и дальше должны индексироваться.
Не забывайте: если Google посчитает использование 302 редиректа в каком-то конкретном случае ошибочным, старый URL пропадет из выдачи, а ссылочный вес и PageRank полностью перейдут к новому.
Правила использования 302 редиректа в .htaccess аналогичны описанным правилам использования 301, необходимо лишь заменить R=301 на R=302. В глазах поисковых систем 307 редирект является практически полным аналогом 302. Единственное различие — 307 редирект сохраняет метод передачи запроса, тогда как 302 может вести себя непредсказуемо с методами отличными от GET (это POST, PUT, DELETE). Информации, обрабатывает ли передачу веса аналогично 301 редиректу, если считает что в этом случае лучше использовать его.
Источник