Что такое редирект и как его прописать
Редирект (перенаправление) — автоматическая переадресация пользователя на URL, отличного от изначально запрошенного. Если внутренний редирект настроен корректно, сам процесс перенаправления остаётся незамеченным.
Содержание
- ⏩ Основные виды редиректов
- ⏩ Как проверить код ответа сервера
- ⏩ Цепочки редиректов
- ⏩ Для чего нужен файл htaccess и как его найти
- ⏩ 301 редирект с точки зрения SEO-оптимизации
- ⏩ Виды 301 редиректов в файле .htaccess с примерами реализации
- ⏩ 301 редиректы на WordPress при помощи плагина
- ⏩ 301 редиректы на Opencart при помощи плагина
- ⏩ 301 редиректы на платформе Хорошоп
- ♻ Итоги
Самый простой пример редиректа: пользователь в адресную строку вводит один URL интернет-магазина, а при переходе попадает на другой, более актуальный сайт этой же компании. В данном случае страница, с которой перенаправили пользователя, называется донор; страница, на которую его направили — акцептор. То есть это редирект на другой сайт.
Как это работает?
Допустим, пользователь (браузер) обращается к странице по адресу https://inweb.ua/seo, а сервер сайта отдает пользователю код ответа 301 и перенаправляет на другой документ — https://inweb.ua/seo/, так как такое установлено правило.
Когда используют редиректы?
Редирект со страницы на страницу — это направление пользователя на актуальный раздел, если по старому URL-адресу он больше недоступен, то есть переадресация страницы.
С точки зрения SEO, перенаправления очень важны, ведь если поменять URL-адрес у страницы без 301 редиректа – потеряем трафик и позиции.
Примеры использования редиректов:
- Изменение адреса сайта или страницы.
- Удаление категории или раздела сайта.
- Перенаправление пользователей на мобильную версию сайта.
- Перенаправление с http на https.
- Склейка или замена доменного имени.
- Изменение CMS.
- Удаление дублей страниц, когда проблему нельзя решить иным методом.
💪 Код ответа сервера: | Основные редиректы: |
1️⃣ 301 редирект | Постоянный редирект, он означает, что ресурс навсегда перемещён на новый адрес. |
🔥 302 редирект | «Найдено». Этот код ответа значит, что запрошенный ресурс временно изменён. |
🥇 303 редирект | 303 редирект обозначает «смотрите другой ресурс». |
🏆 307 редирект | Временное перенаправление. То есть запрашиваемая страница в данный момент находится по другому адресу. |
⭐️ Как настроить редирект: | Настроить редирект можно несколькими способами: изменяя код в файле .htaccess, через админку сайта или в специальных сервисах. |
💥 Что такое редирект и когда он нужен: | Редирект — это перенаправление пользователя с одного URL на другой. |
Когда необходимо делать 301 редирект?
Когда страница (группа страниц или целый раздел) сменила свой адрес. Чаще всего это случается при изменении структуры сайта, переименовании основообразующей части URL’а или смене принципа формирования адресов (проще говоря, ЧПУ).
К сожалению, не все задумываются о последствиях изменений на сайте, когда возникают множество несуществующих страниц, и как следствие — потери позиций.
Смена адреса сайта или склейка зеркал. Если вы решили поменять адрес сайта в связи с ребрендингом компании или зарегистрировали новый красивый и короткий домен, для печати на промо-продукции, — очень важно, чтобы при обращении к адресу на старом домене пользователь попадал на ту же самую страницу (а не на главную страницу), но на новом домене. Поэтому важно знать все детали о том, как настроить 301 редирект.
Когда можно делать 301 редирект?
Redirect 301 можно использовать в качестве ответа сервера вместо ошибки 404 Not Found. Другими словами, пользователь, перейдя по неправильной ссылке или на несуществующую страницу, увидит не сообщение «Извините, такой страницы больше нет», а будет перемещен на другую существующую страницу.
Когда не следует делать 301 редирект?
Перманентный редирект с одной страницы на другую не стоит использовать для временных решений, это очевидно из его названия – для временного перемещения используйте 302 Moved Temporarily. При этом не произойдет склейки страниц и страницу с редиректом можно будет в любое время восстановить.
Если с вашим доменом случились проблемы, например, фильтры, бан и т.п., и вы решили сменить адрес сайта (домен), то не стоит делать 301 редирект со старого домена на новый — в результате вы «приклеите» к новому домену все проблемы старого. То есть в итоге ничего и не изменится.
Существует очень много способов сделать 301-редирект: прописать редирект в htaccess, php, javascript, настройки сервера и другие. Мы рекомендуем не пытаться использовать сразу все методы одновременно, слишком велика вероятность «разногласий» между разными способами и можно, например, получить бесконечное циклическое перенаправление страницы.
Основные виды редиректов
Всего существует 10 различных кодов, которые осуществляют перенаправление, но в своей работе в 98% случаев вы будете встречать 301, 302 и 304, о них ниже.
301 Moved Permanently
Запрашиваемый документ перемещён на другой URL-адрес навсегда. Это код ответа сервера, который вызывает больше всего вопросов у начинающих.
На самом деле, ответ прост: все страницы, с которых пользователей нужно навсегда переправить на другую страницу (дубли, удаленные страницы, зеркала и всякие штучки), должны отвечать этим кодом.
После краулинга таких страниц поисковые системы рано или поздно «склеят» их с целевой страницей редиректа и передадут вес.
Старайтесь убирать внутри сайта все ссылки на страницы, которые отдают 301 код ответа, и проставьте сразу целевую страницу редиректа.
Google утверждает, что для него все редиректы равнозначны, но ведь есть ещё другие поисковые системы, поэтому ставим всегда 301.
302 Found
Уведомляет клиента, что страница найдена и временно расположена по другому адресу.
Поисковые системы обычно не удаляют её из индекса. Ранее этот код ответа использовался во время доработок на сайте или случаев, когда товара временно нет в наличии, но страница приносит трафик, поэтому есть смысл перенаправить пользователей на страницу каталога или похожего товара.
304 Not Modified
На самом деле, это не совсем редирект, это «уведомление» о том, что страница не изменялась с предыдущего посещения.
Код 304 Google использует и это положительно влияет на краулинговый бюджет.
При обращении, если GoogleBot видит 304 код ответа сервера – он не скачивает страницу.
Как проверить код ответа сервера
Способов множество: панель инструментов разработчика в браузере (F12 + вкладка «Network»), плагины в браузере, специальные онлайн-службы, различные SEO-сервисы, Netpeak Spider, Screaming Frog.
Проверка с помощью Screaming Frog
- Запускаем программу, начинаем сканировать сайт.
- Находим вкладку “Response Codes”.
- Выбираем Redirection (3xx).
Как проверить через Netpeak Spider:
- Запустите Netpeak Spider.
- На боковой панели откройте вкладку «Параметры» и отметьте пункт «Код ответа сервера».
- Введите URL анализируемого сайта в адресную строку и запустите сканирование кнопкой «Старт».
- По завершению сканирования ознакомьтесь с результатами: в основной таблице вы сможете увидеть коды ответа, а на вкладке «Отчёты» → «Ошибки» на боковой панели отобразятся все, имеющиеся на сайте, ошибки, связанные с переадресацией.
- Если вам нужен список всех существующих на сайте редиректов, перейдите на вкладку «Отчёты» → «Сводка» и кликните по названию соответствующего типа страниц.
- Чтобы посмотреть источники, на которых поставлены ссылки с редиректами, воспользуйтесь сочетанием клавиш Shift + F1.
- Для экспорта полученных данных кликните по кнопке «Экспорт» в правом верхнем углу экрана, затем выберите одну из опций: «Результаты в текущей таблице» — чтобы выгрузить отфильтрованные результаты, либо один из специальных отчётов по редиректам.
- В программе также доступен отчёт, показывающий страницы, которые содержат ссылки на страницы с редиректом и конечным URL редиректа. Для выгрузки отчёта перейдите в меню «Экспорт» → «Специальные отчёты по ошибкам» → «Редиректы: входящие ссылки и конечные URL».
Цепочки редиректов
Что это и почему это плохо?
Цепочка редиректов — это перенаправление не в один, а больше, чем в 2 шага. Специалисты спорят про их вредность: не сильно вредными называют до 5 переходов, так как поисковые роботы способны по ним перейти.
Для эффективного продвижения сайта цепочек не должно быть на сайте вообще. Цепочка редиректов может привести к циклическому редиректу, если изначальная настройка редиректа была некорректной. И это негативно скажется на поисковой выдаче. Причиной появления цепочек переходов и циклического перенаправления может быть заражение вирусами. Поисковые системы могут посчитать ваш сайт небезопасным для пользователей и препятствовать посещению.
Как найти?
Для поиска цепочек используйте чекеры или специальные сервисы. Самые популярные:
Webmasta
Здесь собрано много полезных инструментов для веб-мастера, в том числе и для проверки редиректов сайта. Сервис работает быстро и показывает всю цепочку редиректов, а не одно перенаправление.
Netpeak Spider
Это инструмент для комплексного SEO-аудита, который позволяет также находить цепочки редиректов.
Redirectdetective
Позволяет увидеть всю цепочку перенаправлений. С его помощью можно убедиться, что редиректы работают правильно или на каком этапе в цепочке подхватываются cookies — они обозначаются круглым желтым значком. Сервис бесплатный.
Также для проверки можно применять расширения для браузеров:
- Redirect Path для Google Chrome;
- Live HTTP Header для Mozilla Firefox, Chrome.
Обнаружив цепочку перенаправлений, необходимо установить источник проблемы. Если вы сами настроили редиректы, вам следует их убрать или поменять на одиночные.
Как устранить?
Вам понадобится выяснить причину и понять, почему возникает перенаправление. Проверьте логи, действительно ли там есть эти перенаправления. Если не нашли, то поищите в основном коде подобные строки:
Если страница, на которой обнаружена перенаправление, имеет динамический адрес, который генерируется при переходе, возможно, скрипт сам генерирует и редиректы. Будьте бдительны при перезаписи URL адресов страниц, особенно используя шаблоны. Это распространенная причина цепочек и циклов перенаправления.
Для чего нужен файл htaccess и как его найти
Файл htaccess — является файлом конфигурации веб-сервера Apache и задает правила работы веб-сервера в тех каталогах и подкаталогах, где размещен.
Располагается файл htaccess соответственно в том каталоге, для которого задает правила работы. Чаще всего для вашего сайта это будет корневая папка.
301 редирект применяют в ситуации, если URL адреса сайта сменились на новые, и необходимо «склеить» старые и новые страницы. Например:
- при смене домена;
- склейки в целях SEO-оптимизации. Например, страниц вида: «www.sitexample.com» и «sitexample.com»;
- при смене URL страницы, для сохранения трафика, приносимого страницей;
- при смене протокола с http на https;
- для переадресации со страниц с кодом ответа 404 на актуальные.
301 редирект с точки зрения SEO-оптимизации
Редирект полезен, так как он помогает:
- сохранить трафик;
- не допустить потерю «веса» страницы;
- избавиться от дублей страниц.
- избавиться от наличия некачественных страниц в поисковой выдаче.
С точки зрения работы с пользователями, 301 редирект полезен, так как позволяет перенаправить трафик на смежные продукты, если искомый удален, тем самым снижая вероятность ухода пользователя.
Что такое дубли страниц и чем они плохи?
«Дублями» называются страницы, содержащие одинаковый контент. Они могут быть полными, либо частичными.
Частичными дублями называются страницы, на которых контент совпадает не полностью. Страницы же, на которых весь контент идентичен друг другу называются полными дублями. Чем опасны?
- Дубли негативно влияют на ранжирование сайта, не позволяя высоко ранжироваться по запросу.
- Когда на веб-сайте есть две (и более) одинаковых страницы, поисковые системы не могут понять, какую из них нужно показывать пользователям по релевантному им запросу и какую из них необходимо ранжировать.
И несмотря на то, что боты поисковых систем анализируют и другие параметры, им все равно трудно решить, какой из дублей нужно выбирать.
Виды 301 редиректов в файле .htaccess с примерами реализации
Существует множество различных ситуаций, когда необходимо применить 301 редирект. Давайте рассмотрим их подробнее:
C домена без WWW на домен с WWW
Необходим для склейки дублей страниц вида «sitexample.com» и «www.sitexample.com», когда принято решение сделать основным сайт с префиксом WWW.
1 2 | RewriteCond %{HTTP_HOST} ^site\.ua$ [NC] RewriteRule ^(.*)$ https://www.site.ua/$1 [R=301,L] |
C домена с WWW на домен без WWW
Необходим для склейки дублей страниц вида «www.sitexample.com» и «sitexample.com», когда принято решение сделать основным сайт с без префикса WWW.
1 2 | RewriteCond %{HTTP_HOST} ^www.site\.ua$ [NC] RewriteRule ^(.*)$ https://site.ua/$1 [R=301,L] |
Cтандартный 301 редирект
Применяется для переадресации с одной страницы на другую
1 | Redirect 301 /was.php https://www.site.ua/new.php |
301 редирект с использованием RewriteRule
RewriteRule — директива файла .htaccess, модуля mod_rewrite, определяющая правила преобразований URL. Ее стоит использовать в случае, когда необходимо выполнить массовый 301 редирект.
По умолчанию, модуль mod_rewrite выключен. Чтобы его включить, необходимо использовать директивы:
1 2 | RewriteEngine on RewriteBase / |
Принцип работы модуля строится с использованием правил, согласно которым и происходит преобразование URL.
Для указания правил используются две директивы:
- RewriteCond — определяет условия, при которых сработает директива RewriteRule.Количество условий RewriteCond перед директивой RewriteRule неограниченноВажно! Директива RewriteCond не является обязательной, и может отсутствовать перед директивой RewriteRule
- RewriteRule — задает правило преобразования URL.
Пример использования RewriteRule для выполнения редиректа:
1 | RewriteRule ^my-old-url\.html$ /my-new-url.html [R=301,L] |
- Первая часть правила указывает условие при котором будет выполнено преобразование URL
- Вторая часть правила указывает, во что необходимо преобразовать URL
- Третья часть правила (в квадратных скобках), содержит дополнительные опции, которые называются флагами. Является необязательной. В нашем случае она содержит код редиректа — R=301, а так же флаг L — «последнее правило», который говорит остановить процесс преобразования URL, если оно соответствует правилу.
301 редирект для страницы с GET параметрами
Необходим для выполнения переадресации со страниц с динамическими парамерами в URL.
1 2 | RewriteCond %{QUERY_STRING} ^{GET параметр}=(.*)$ [NC] RewriteRule {регулярное выражение для URI без параметра} {URL конечного редиректа}? [R=301,L] |
Пример для страницы: https://lidertool.com.ua/brusok-lodochka?gclid=HyRhTYugvfd48rHY
1 | RewriteCond %{QUERY_STRING} ^?gclid=(.*)$ [NC] |
RewriteRule ^brusok-lodochka$ https://lidertool.com.ua/brusok-lodochka? [R=301,L]
301 редирект для конкретного файла
Используется в случае, если нужно, выполнить переадресацию только для адреса: https://site.ua/floader/, но при этом, чтобы страница https://www.site.ua/foadert/index.php?example=15 открывалась по старому адресу.
1 | RewriteRule ^folder/$ http://www.site.ru/new-folder/ [R=301,L] |
301 редирект с домена на домен
Применяется при необходимости склейки старых и новых страниц после смены домена.
1 2 | RewriteCond %{HTTP_HOST} ^old-site\.ua$ [NC] RewriteRule ^(.*)$ https://www.new-site.ua/$1 [R=301,L] |
301 редирект на папки со слешем в конце «/»
1 2 3 4 5 6 7 8 | RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_URI} !\..{1,10}$ RewriteCond %{REQUEST_URI} !(.*)/$ RewriteRule ^(.*)$ https://www.site.ua/$1/ [L,R=301] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_URI} !\..{1,10}$ RewriteCond %{REQUEST_URI} !(.*)/$ RewriteRule ^(.*)$ https://www.site.ua/$1/ [L,R=301] |
301 редирект на папки без слеша
1 2 3 | RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} ^(.+)/$ RewriteRule ^(.+)/$ http://www.site.ru/$1 [R=301,L] |
301-редирект с домена на папку на другом домене
1 2 | RewriteCond %{HTTP_HOST} ^si-te\.ua$ [NC] RewriteRule ^(.*)$ https://www.site.ua/si-te/ [R=301,L] |
301-редирект со всех файлов в папке на заданный файл
1 | RewriteRule ^folder(.*)$ /new-file.php [L,R=301] |
301-редирект файлов из заданной папки, кроме определенного файла
1 2 | RewriteRule ^folder/no-file.html /no-file-new.html [L,R=301] RewriteRule ^folder(.*)$ /all.php [L,R=301] |
Смена страниц с html расширения на php расширение
1 | RedirectMatch 301 (.*)\.html$ https://www.new-site.ua$1.php |
301 редирект с поддомена на основной домен второго уровня
1 2 | RewriteCond %{HTTP_HOST} ^test.site.ua$ [NC] RewriteRule ^(.*)$ https://site.ru%{REQUEST_URI} [R=301,NC,L,QSA] |
301-редирект с HTTPS-версии на HTTP
1 2 | RewriteCond %{HTTPS} "on" RewriteRule .* http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,QSA] |
Перенос всего сайта на HTTPS протокол
1 2 3 | RewriteCond %{SERVER_PORT} ^80$ [OR] RewriteCond %{HTTP} =on RewriteRule ^(.*)$ https://domain.ua/$1 [R=301,L] |
Но даже при наличии готового кода под разные нужды, иногда он не срабатывает и тут лучшим вариантом будет обратиться к программисту. Так, как есть возможность, что установив редирект, к примеру, для одних типов страниц, вы случайным образом цепляете другой типа или их динамические данные, которые вам нужны или еще что-то. Поэтому, важно после внедрения кода, проверить не только те страницы, для которых вы настраивали, но и другие.
301 редиректы на WordPress при помощи плагина
На начало 2019 года приблизительно 75 млн сайтов были реализованы при помощи CMS WordPress. Она позволяет решать широкий спектр задач, в том числе при помощи плагинов. Это справедливо и для 301 редиректов. Если вам необходимо выполнить переадресацию с одних страниц на другие, необязательно привлекать для этого программиста. Достаточно будет воспользоваться плагином.
301 редирект с помощью плагина 301 Redirects
Шаг 1. Установка плагина плагин.
Шаг 2. Настройка плагина. Для этого переходим в «Настройки» во вкладку с названием плагина.
Шаг 3. Выбор вида редиректа. Плагин позволяет реализовать разные виды редиректов: 301, 302, 307. Для внедрения редиректа необходимо во вкладке Redirect Rules выбрать нужный вид редиректа из выпадающего меню:
Шаг 4. Указание страниц. Далее необходимо указать относительную ссылку страницы, откуда выполнять редирект, а также указать абсолютную ссылку страницы, на которую его необходимо выполнить. После чего нажать на кнопку «save».
После сохранения можно проверять результат. Для этого введите в адресной строке URL, с которого вы делали редирект. Вас должно будет перенаправить на страницу, URL которой вы указали во втором поле.
После очистки кеша проверьте работу редиректа еще раз.
В плагине также присутствует возможность импорта редиректов из .csv файла. Это будет крайне полезно в случае, когда нужно реализовать редиректы сразу для множества страниц.
Импорт 301 редиректов из СSV файла для плагина 301 Redirects
Шаг 1. Создайте .сsv файл, который будет содержать редиректы. Он должен содержать такие данные:
- вид редиректа;
- URL страницы, с которой выполняется редирект;
- URL страницы, на которую выполняется редирект.
Все данные должны быть указаны в одной строке через запятую.
Шаг 2. Перейдите на вкладку «Tools&Options», выберите файл импорта, укажите правила работы с дубликатами (пропускать или обновлять) и нажмите на кнопку «Upload CSV». По завершении импорта вы увидите вверху страницы плашку с результатами импорта.
Шаг 3. Выполните проверку, используя один из описанных выше методов.
301 редирект с помощью плагина Clearfy Pro
Плагин Clearfy Pro является платным и позволяет выполнять множество различных полезных правок, среди которых есть и возможность выполнить 301 редирект. Для этого нужно:
Шаг 1. Купить и установить плагин.
Шаг 2. Перейти в настройки плагина, в раздел «Redirect»:
Шаг 3. Указать страницы. В соответствующих полях необходимо указать правила редиректа. В левом поле — относительная ссылка на страницу с которой делается редирект, а в правом — относительная ссылка на страницу, куда делается перенаправление, после чего нажать на кнопку «сохранить изменения».
Шаг 4. Проверка. Выполните проверку, воспользовавшись одним из методов описанных выше.
301 редирект с http на https с помощью плагина Clearfy Pro
В плагине также существует возможность внедрить редирект со страниц с http протоколом, на страницы с защищенным протоколом https. Для этого:
Шаг 1. Перейдите во вкладку «SEO».
Шаг 2. Установите необходимый переключатель.
Шаг 3. Проверка. Выполните проверку, воспользовавшись одним из методов описанных выше.
Вот так легко можно без помощи программиста самому выполнить переадресацию с одних страниц на другие.
301 редирект при установленном Yoast SEO Premium
Текущий плагин установлен практически в каждом 3м сайте, и его премиум версия также содержит в себе настройки редиректов. Отмечу, что при удалении страницы, плагин предлагает сразу настроить редирект и иногда предлагает уже готовый редирект на похожую страницу (скорее всего если название похоже).
Аналогичные функции есть и других двух популярных SEO плагинов – All in One SEO и Rank Math:
301 редиректы на Opencart при помощи плагина
Opencart является второй по популярности в мире системой управления содержимым. И тут, как и на WordPress, есть плагины, позволяющие выполнять различные задачи. Давайте рассмотрим внедрение редиректов на Opencart с его использованием.
Менеджер 301 редиректов для Opencart
Данный модуль платный, однако является быстрым, удобным и практичным решением задачи.
Для того чтобы выполнить 301 редиректы с его помощью, нужно:
Шаг 1. Купить и установить модуль.
Шаг 2. Дать права на просмотр и управление модулем в разделе «Группы пользователей», нажав «Выделить все».
Шаг 3. Зайти в настройки модуля, нажать на кнопку «добавить редирект», указать абсолютные ссылки страниц откуда и куда необходимо выполнить редирект.
Шаг 4. Выбрать необходимый редирект в поле «код ответа», и указать даты, с какого по какое число должен действовать редирект. Поля также можно не заполнять, тогда редирект будет вечным.
В модуле также можно задать редирект для всего сайта. Например, при переезде сайта на защищенный протокол.
Шаг 5. Проверить реализацию редиректа. Сделать это можно способами, описанными ранее в данной статье.
301 редиректы на платформе Хорошоп
Платформа «Хорошоп» имеет немало преимуществ, среди которых есть и возможность самостоятельного внедрения 301-х редиректов.
Для того чтобы внедрить 301 редирект на данной платформе, нужно:
Шаг 1. Cформируйте .CSV файл, содержащий 2 столбца. Левый — для указания относительной ссылки, с которой выполняется перенаправление и Правый — в котором будет указана относительная ссылка страницы, на которую необходимо выполнить перенаправление.
Шаг 2. Перейдите в раздел «Утилиты», «Редиректы ссылок», «Импорт редиректов» и загрузите сформированный файл.
Шаг 3. Выполните проверку реализации редиректов описанными выше способами.
Существует возможность задать автоматическое правило склейки зеркал со слешем «/» и без.
Для этого в том же разделе админпанели нажмите «Генератор редиректов», выберите нужное правило и укажите шаблоны, для которых следует его применить. После чего нажмите «сгенерировать».
Итоги:
- 301 редирект полезен как с точки зрения SEO-оптимизации, так и для улучшения пользовательского опыта взаимодействия с сайтом. Ведь он позволяет сохранить «вес» страниц, склеить их, сохранить трафик, а также удержать пользователя.
- Существуют разные способы реализации 301 редиректов. Среди них наиболее распространеннім является внедрение правок в файле конфигурации веб-сервера (.htaccess).
- В случае внедрения 301 редиректов через файл .htaccess чаще всего применяют либо классические 301 редиректы, либо c использованием директивы RewriteRule.
- Для внедрения 301 редиректов на различных СMS необязательно привлекать программиста. Задача легко решается с использованием модулей или возможностей платформы.
Часто задаваемые вопросы про 301 редирект:
1. Что такое редирект?
Редирект — это перенаправление пользователя с одного URL-адреса на другой. Это нужно для того, чтобы пользователь, перейдя по одному url-адресу не потерял вас, если вы измените адрес сайта или страницы ранее. Переходя по старой ссылке, пользователь незаметно для себя окажется по новому нужному адресу, на который вы его перенаправите, показав ему наиболее релевантную страницу относительно предыдущей.
2. Как работает редирект?
HTTP перенаправление, это ответы с кодом ответа сервера 3xx. Когда браузер получает ответ перенаправления, он использует новый предоставленный URL-адрес и немедленно загружает его: в большинстве случаев переадресация незаметна для пользователя, за исключением небольшого влияния производительность.
3. Как сделать редирект страницы и где?
Все базовые редиректы настраиваются обычно в файле. htaccess, находящимся в корневом разделе сайта.
4. Чем отличается 301 редирект от 302 редиректа?
Главное отличие 301 редиректа от 302 заключается в том, что 301-редирект – постоянное перенаправление на новую страницу. 302-редирект – временное перенаправление.