Что Такое Перенаправление?
Перенаправление — это набор инструкций, сообщающих веб-браузеру или поисковому движку перейти на другой URL (единый указатель ресурсов), отличный от первоначально запрошенного. Перенаправление URL также может называться переадресацией URL. Перенаправления используются, когда веб-страница переехала на новое место, будь то постоянно или временно.
Больше О Перенаправлениях
В огромном пространстве интернета существует множество элементов, которые работают вместе, чтобы обеспечить бесперебойный и эффективный пользовательский опыт.
Один из таких важных элементов — это перенаправление.
Если ты новичок в мире веб-разработки или просто интернет-пользователь, который интересуется, как всё устроено за кулисами, ты попал в нужное место.
В этом подробном руководстве мы раскроем загадки перенаправлений, объясним, что они собой представляют, как они работают, как их использовать и почему они неотъемлемы для функционирования интернета и успешной работы твоего сайта.
Что такое перенаправление?
В самом простом виде редирект — это набор инструкций, которые сообщают веб-браузеру или поисковой системе перейти на другой URL (унифицированный указатель ресурса), а не на тот, который был изначально запрошен. Переадресация URL также может называться перенаправлением URL.
Переадресации используются, когда веб-страница перемещена на новое местоположение, будь то постоянно или временно.
Мы рассмотрим больше примеров использования перенаправлений более подробно в скором времени — сразу после того, как рассмотрим основы.
См. также: Что такое URL?
Циклы Перенаправления
Цикл перенаправления возникает, когда веб-сервер непрерывно направляет веб-браузер обратно на одну и ту же страницу снова и снова.
Это происходит, когда сервер настроен на перенаправление браузера на альтернативную страницу, если запрашиваемая страница не найдена, вместо перехода на страницу ошибки 404.
Когда эта конфигурация нарушена, это может привести к непрерывной переадресации браузера на ту же страницу, вместо новой. В результате получается цикл перенаправлений.
Застрял в петле? Узнай, как выбраться из неё с помощью нашего руководства Как исправить ошибку «Слишком много перенаправлений» в WordPress (13 методов).
Перенаправления Домена
Аналогично перенаправлению URL является перенаправление домена (или пересылка домена). Это когда все страницы в пределах имени домена перенаправляются на другое имя домена. Это полезно в случаях, когда изменяется домен верхнего уровня (TLD) сайта. Например, когда он переходит с .net на более современный .com.
См. также: Что такое gTLD?
Обычно, когда кто-то не уточняет и говорит только «редирект», он имеет в виду перенаправление URL, а не перенаправление домена. Мы сделаем так же в этой статье, сосредотачиваясь именно на перенаправлениях URL.
Что Такое Пример Перенаправления?
Давай поговорим о том, как может выглядеть перенаправление.
Представь, у тебя есть страница на твоём сайте, которая привлекает много трафика, ты много раз на неё ссылался и делился ссылкой в разных местах. Но, она ужасно устарела. В этом примере речь идёт о нашем блог-посте с лучшими фильмами 2019 года.
Вместо того, чтобы удалять эту ссылку и теперь показывать всем ошибку при переходе по ней — что вызывает недоверие и увеличивает показатель отказов на вашем сайте — ты можешь перенаправить её на новую страницу с актуальным, но свежим контентом. Например, на обновлённый блог о лучших фильмах 2023 года.

Что делает перенаправление?
Перенаправление домена заставляет веб-браузер отправлять пользователя с первоначального доменного имени (которое он запросил) на другое доменное имя (которое ты указал через перенаправление).
На практике это означает, что когда пользователи ищут старый домен, URL-адрес в браузере изменится на перенаправленный домен.
Это может звучать как обман, но сегодня многие активные пользователи интернета знакомы с этим понятием. Если тебя беспокоит, что они могут испугаться, попав на неожиданную страницу, ты всегда можешь добавить на свой контент предупреждение, в котором объяснишь обновленную информацию и почему они видят то, что видят.
Это может быть особенно полезной идеей в случаях, когда ты обновляешь популярную статью, опубликованную несколько лет назад, например, рецепт или список лучших предложений, как в приведенном выше примере, где посетители могли привыкнуть к старому контенту.
Когда мне следует использовать перенаправление?
Существует множество случаев использования перенаправления URL:
Переход на новый домен
Как мы уже упоминали, если ты решишь изменить имя домена своего сайта, очень важно настроить перенаправления со старого имени домена на новое. Это гарантирует, что посетители, использующие устаревшие ссылки, не будут направлены на устаревшую (или сломанную) версию твоего сайта, что испортит их отличный пользовательский опыт (UX).
Переход на HTTPS
Если ты занимаешься улучшением безопасности своего сайта, переходя с HTTP на HTTPS, важно настроить перенаправления, которые будут отправлять посетителей на более защищённую версию твоего сайта.
Это гарантирует, что посетители, пытающиеся получить доступ к сайту через незащищенное соединение, автоматически перенаправляются на защищенную версию, где их данные и конфиденциальность лучше защищены.
Теперь, когда большинство браузеров показывают пользователям интернета сообщение об ошибке, когда они пытаются получить доступ к веб-сайту, который не использует HTTPS, это критически важно для поддержания сильного потока посетителей сайта — что, конечно же, необходимо для генерации конверсий и продаж.
Удаление страниц
Когда ты решаешь удалить определённую страницу с твоего сайта, очень важно реализовать стратегию перенаправления, чтобы убедиться, что посетители, которые добавили старую страницу в закладки или наткнулись на неё в старой статье, не оказались на странице ошибки 404.
Объединение страниц
Имеешь несколько страниц с похожим содержанием, которые хочешь объединить, чтобы создать суперстраницу поисковой оптимизации (SEO)?
Отличная идея — но когда ты это сделаешь, не забудь использовать перенаправления со страниц, которые ты удаляешь, на объединённую страницу, чтобы ни один ценный посетитель не вышел из воронки.
См. также: Что такое SEO?
Выполнение обслуживания
Во время технического обслуживания сайта или контента веб-страница может быть временно отключена.
В таких случаях настройка временного перенаправления может направить посетителей на пользовательскую страницу технического обслуживания или просто на другую актуальную область вашего сайта, чтобы убедиться, что они все еще могут получить доступ к необходимой информации и ресурсам.
Предоставление Временного Ответа Без Перезагрузки
В случае, когда страница должна отображаться во время отправки информации на сайт — например, при покупке, публикации и т.д. — можно использовать перенаправление для отображения этой страницы пользователю. Это гарантирует, что страница отправки не будет изменена или перезагружена, поскольку перезагрузка может повторно отправить данные и привести к ошибкам или повторным транзакциям, публикациям и т.д.
Зачем Мне Использовать Перенаправления?
Теперь мы знаем, когда перенаправления наиболее уместны — но почему так важно использовать перенаправления URL во всех этих случаях?
На самом деле есть две основные причины.
Первое — это обеспечить отличный пользовательский опыт.
Представь, что ты кликаешь по ссылке, а в ответ получаешь сообщение об ошибке. В интернете полно ресурсов, и если ты похож на нас, ты просто найдешь другой.
Именно это одна из причин, почему умные и своевременные перенаправления критически важны. Они гарантируют, что пользователи без проблем направляются туда, куда ты хочешь — на твои самые свежие и точные материалы на самых обновленных и хорошо спроектированных страницах.
Затем идет SEO.
Поисковые системы используют перенаправления, чтобы понять, какая версия похожих URL является канонической. Это означает, что это предпочтительная версия, которую ты хочешь, чтобы поисковая система сканировала, индексировала и предоставляла пользователям поисковых систем, когда они задают вопросы, на которые может ответить твой контент.
Переадресации также минимизируют вероятность того, что пользователь столкнется с сообщением об ошибке и покинет ваш сайт. Отказы — это то, на что Google обращает внимание, определяя качество вашего контента и его позицию в результатах поиска. Ты хочешь появляться как можно ближе к вершине результатов поиска, чтобы привлечь максимум внимания к своему сайту.
Есть также что-то, называемое бэклинком, который имеет решающее значение для впечатления Google о вашем авторитете сайта и общем SEO-рейтинге вашего сайта. Если на другом сайте есть ссылка на ваш сайт, это бэклинк. Если ты удаляешь страницу, на которую они ссылались, и не настраиваешь перенаправление, этот бэклинк исчезает. Бэклинки сложно накопить, и их потеря может сильно ударить по вашей способности конкурировать с другими сайтами.
Разговоры о SEO — это огромная и постоянно меняющаяся тема, а ссылки и перенаправления — лишь кусочек этой мозаики. Если ты хочешь узнать (очень много) больше об этой теме, обрати внимание на следующее:
- Обрати Внимание На URL-адреса: Как Создать SEO-дружественную Структуру Сайта
- Улучши Твои Позиции С Помощью Этих 20 Техник SEO
- SEO На Странице Против SEO Вне Страницы: Полное Руководство & Необходимые Советы
Как Работает Переадресация?
- Когда ты вводишь URL в свой браузер (клиент), он отправляет запрос на сервер, на котором размещена эта веб-страница.
- Если на этой странице установлено перенаправление, сервер отвечает кодом состояния HTTP, указывающим тип перенаправления — и URL, на который происходит перенаправление.
- Клиент затем следует инструкциям, предоставленным в сообщении сервера, чтобы запросить URL в новом местоположении.
- Сервер отвечает, как ожидалось, запрошенной страницей.

Типы Перенаправлений
Поскольку перенаправления могут использоваться в различных случаях по ряду причин, логично, что существуют разные их типы.
Давай рассмотрим самые распространённые и важные типы перенаправлений, о которых тебе следует знать.
Постоянное Перенаправление Против Временного Перенаправления
Существует две основные категории перенаправлений: постоянные и временные.
Постоянные перенаправления следует использовать, когда у тебя нет намерения снова показывать старую страницу, например, при её удалении или объединении двух и более страниц. Конечные пользователи не заметят разницы, но этот тип перенаправления сообщает поисковым системам, что они могут забыть старый URL и сосредоточиться на индексации и отображении нового.
Временные перенаправления используются довольно редко. Их следует применять, когда ты хочешь показать новую или другую страницу, но планируешь в будущем вернуться к исходной странице. Это сигнализирует Google и другим поисковым системам о необходимости сохранения информации со старого URL, чтобы она была готова к показу, когда временное перенаправление будет отключено.
Перенаправления на Стороне Сервера (Известные как HTTP Перенаправления)
HTTP или серверный редирект происходит, когда веб-сервер, на котором размещен ваш сайт, обрабатывает перенаправление до загрузки сайта. Это быстро и незаметно для пользователя.
Что происходит: сервер получает запрос на старый URL от браузера, отправляет обратно код переадресации и новый URL в браузер, а браузер читает код переадресации как инструкции и использует их для загрузки нового URL, как указано.
Что мы подразумеваем под «кодом перенаправления»?
Мы так рады, что ты спросил — мы не можем дождаться, чтобы показать тебе.
301 Редирект (Перемещено Навсегда)
Этот код сообщает серверам и поисковым системам, что переезд страницы является постоянным.
Это самый эффективный код для передачи веса ссылки на новую страницу, но с каждым перенаправлением его эффективность уменьшается, так что не рассматривайте его как бесконечный цикл авторитета.
302 Перенаправление (Временно Перемещено)
Перенаправление 302 сообщает поисковым системам и серверам, что редирект URL, который они видят, является временным. Это означает, что оригинальная страница должна сохранять свой авторитет, хотя с течением времени он может перейти к новому URL, и новый URL не предназначен для его замены.
303 Redirect (См. Другое)
Когда оригинальная страница недоступна или должна быть сделана недоступной (чтобы её нельзя было перезагрузить), этот тип перенаправления отправляет пользователей на совершенно другую, но всё ещё актуальную страницу. Обычно это используется при предоставлении временной страницы, например, в случае страницы подтверждения покупки и т.п.
307 Перенаправление (Временно перемещено)
Как и перенаправление 302, перенаправление 307 является временным, но это более современная версия, работающая несколько иначе. Оно явно сообщает серверам и поисковым системам, что новый URL временный, и в какой-то момент будет возвращено использование исходного URL. В этом смысле 302 является более неоднозначным. Некоторые источники утверждают, что перенаправления 302 предпочтительнее с точки зрения SEO (хотя и незначительно).
308 Редирект (Перемещено Навсегда)
Редирект 308 означает постоянное перемещение, и по функциональности он очень похож на 301. 308 немного точнее и технически чище, поэтому он может быть предпочтительнее для разработчиков. Если ты не уверен, какой использовать, 301, вероятно, будет более безопасным вариантом.
Для помощи в выборе подходящего кода перенаправления, руководство какое перенаправление выбрать от Yoast будет хорошим ресурсом.
Перенаправления Со Стороны Клиента (Мета-Обновление И Перенаправления JavaScript)
В отличие от редиректов на стороне сервера, существуют клиентские редиректы, которые происходят в коде вашего сайта. Их можно реализовать с помощью JavaScript или тега meta refresh.
В общем, серверные перенаправления предпочтительнее, так как они избавляют тебя от необходимости вмешиваться в код. Считается, что они также более полезны для SEO.
Это потому что для перенаправлений с использованием JavaScript необходимо, чтобы в браузере пользователя был включен JavaScript, чего не всегда может быть. А перенаправления с использованием мета-обновления могут медленно загружаться. Медленная загрузка приводит к плохому пользовательскому опыту и более низкому рейтингу в глазах Google. По этим причинам мы не будем фокусироваться на том, как это сделать в данной статье.
Что, если я не использую перенаправление?

Использование перенаправления выполняет важную функцию: оно помогает защитить посетителей от столкновения со страницами ошибок.
Потому что если ты не настроишь перенаправление при перемещении страницы или изменении её URL, то именно страницу с ошибкой 404 они и получат.
Когда посетители сталкиваются с ошибкой 404, они скорее покинут ваш сайт и найдут другой источник, чем будут копаться в поисках нужной информации. Со временем высокий показатель отказов может даже негативно сказаться на SEO вашего сайта.
Тем не менее, ты всё равно должен иметь полезную, брендированную страницу 404 на своём сайте на случай, если что-то проскользнет сквозь щели. Это поможет удерживать посетителей сайта в твоей брендовой вселенной и может увеличить шансы на то, что они останутся в твоей орбите.
Дополнительная информация: Как исправить ошибку 404 Not Found в WordPress
2 Способа Реализовать Перенаправления На Твоем Сайте
Чувствуешь себя осведомлённым и готовым попробовать использовать перенаправления на своём сайте?
Позволь нам провести тебя через несколько способов сделать это!
Используй Плагин/Конструктор Сайтов (Для Начинающих)
WordPress пользователь? И мы тоже — мы немного одержимы.
Одна из вещей, которую мы находим такой ценной в WordPress, это то, как платформа упрощает подход к задачам, которые могли бы быть технически сложными. Одной из таких задач является реализация перенаправлений.
Плагины, такие как Redirection, упрощают настройку и отслеживание 301-перенаправлений, без необходимости работать с кодом или обращаться к вашему серверу. Если Redirection не подходит тебе, поищи в каталоге плагинов, и ты найдешь множество других вариантов для перенаправлений. Yoast — это распространенный SEO плагин, который также предлагает функции перенаправления. Независимо от твоего выбора, документация плагина и процесс настройки после установки помогут тебе разобраться, как использовать его для перенаправлений.
И если ты еще не так хорошо знаком с plugin’ами, ознакомься с Твоим полным введением в WordPress Plugins перед тем как начать.
Связанное: Что такое плагин?
Другие конструкторы сайтов также могут иметь инструменты или функции, которые облегчают работу с перенаправлениями. Например, в Wix ты можешь управлять перенаправлениями из панели управления. Также HubSpot.
Чтобы узнать, как настроить перенаправления в выбранном конструкторе, выполните поиск в Google: «как настроить перенаправления URL на [моей платформе сайта].»
Редактирование Кода Сайта (Продвинутый Уровень)
Внимание: Этот параметр предназначен для пользователей, которые умеют получать доступ к коду своего сайта и редактировать его. Изменения здесь могут быть постоянными, и ошибки могут повредить ваш сайт или даже заблокировать доступ к нему.
После этого страшного предупреждения мы должны сказать, что процесс настройки серверных перенаправлений на самом деле достаточно доступен, если ты осознаешь риски и внимательно следуешь инструкциям.
Эти инструкции предназначены для реализации постоянного 301 редиректа на распространенном типе сервера Nginx.
Сначала тебе нужно получить доступ к файлу на твоем сайте под названием “.htaccess.” Ты можешь сделать это одним из следующих способов:
- Подключение к твоему сайту с помощью клиента Secure File Transfer Protocol, например, FileZilla.
- Использование функции файлового менеджера в панели управления твоим хостингом. Например, вот как клиент DreamHost может получить доступ к файловому менеджеру своего сайта.
Когда ты откроешь файлы своего сайта, выбери папку, которая носит название твоего веб-сайта. Внутри ты увидишь множество папок и файлов, в том числе файл под названием «.htaccess».
Мы рекомендуем скачать этот файл или скопировать весь его содержимое и вставить в надёжное место перед внесением каких-либо изменений. Таким образом, ты сможешь заново загрузить оригинал, если что-то пойдёт не так.
Теперь открой его для редактирования. Затем следуй этим инструкциям из нашей базы знаний, чтобы перенаправить один URL или все URL-адреса на новое место.
Для получения дополнительной информации о настройке и устранении неполадок постоянных перенаправлений, прочитай Как создать 301 перенаправления в WordPress (4 метода).
Обрати внимание, что доступ и редактирование файлов твоего сайта зависят от сервера, его настроек и иногда даже от твоего провайдера хостинга. Любое незначительное отклонение может сделать вышеуказанные инструкции неактуальными для твоего сайта. Если ты попытаешься следовать этим инструкциям и у тебя ничего не получится — или ты вообще не хочешь идти по этому пути — мы рекомендуем обратиться к разработчику, если у тебя есть к нему доступ, или обратиться к своему провайдеру хостинга.
Вот почему всегда важно…
Убедись, Что Ты Работаешь С Хостом, Готовым Помочь
Перенаправления — это удобный инструмент для поддержания свежести, точности и организованности URL-адресов вашего сайта.
Кроме того, они чрезвычайно важны для обеспечения отличного пользовательского опыта и повышения вашего SEO, так что вы становитесь более заметными в поисковых системах для людей, которые могут быть заинтересованы в ваших продуктах и услугах.
Если ты немного ошеломлён перспективой самостоятельно управлять перенаправлениями URL, мы тебя не виним!
Именно поэтому мы предлагаем несколько тарифных планов (включая управляемый WordPress-хостинг для беззаботной работы) а также услуги по SEO-маркетингу, которыми ты можешь воспользоваться для увеличения трафика и успеха своего сайта.
В DreamHost мы стремимся предоставить тебе все инструменты, которые тебе могут понадобиться для успешной работы твоего сайта — но мы также всегда рядом, если тебе нужна помощь.