Что такое редирект: Что такое редирект | REG.RU

Содержание

Что такое редирект | REG.RU

В этой статье мы подробно разберём тему редиректов. Расскажем, что такое редирект сайта, в каких случаях его нужно настраивать и какими способами это можно сделать.

Что такое редирект

Редирект (от англ. redirect — перенаправление) — это автоматическая переадресация посетителя с одного URL-адреса на другой. То есть при переходе на страницу, для которой настроен редирект, пользователь будет автоматически попадать на другую страницу. Как правило, для посетителей сайта этот переход остаётся незаметным.

Схема работы редиректа на уровне браузера

Представим, что вы настроили редирект со страницы мой-сайт.ру на тест-сайт.ру. В этом случае при каждом переходе на страницу мой-сайт.ру на техническом уровне будет происходить следующее:

  1. Браузер обратится к серверу, на котором расположены файлы сайта, с просьбой передать ему файл страницы мой-сайт.ру.
  2. Сервер ответит, что страница мой-сайт.ру в данный момент недоступна, но с неё настроен редирект на другую страницу — тест-сайт. ру.
  3. Браузер сделает новый запрос, чтобы получить файл страницы тест-сайт.ру.
  4. Сервер примет запрос и передаст браузеру этот файл.
  5. Браузер откроет страницу тест-сайт.ру для пользователя.

Редирект можно настроить как с одной страницы на другую в рамках одного сайта, так и со страницы одного сайта на страницу другого сайта. Разберём, зачем и в каких случаях нужно настраивать редирект.

Зачем нужен редирект

В первую очередь редирект влияет на SEO-показатели сайта. Его настраивают для того, чтобы не потерять позиции в поисковой выдаче. Дело в том, что поисковые роботы регулярно обходят и индексируют все страницы сайта. После каждой такой индексации отдельная страница и сайт в целом могут изменить место в поисковой выдаче — подняться на более высокую позицию или, наоборот, опуститься на более низкую.

Если роботы заметят, что одна из страниц удалена или на ней есть ошибка, они перестанут её индексировать. Это значит, что трафик страницы будет потерян. Вместе с ним будут снижаться позиции в поисковой выдаче.

Также если не настроить редирект для удалённой или перенесенной страницы, пользователи могут подумать, что искомый адрес больше недоступен и перестанут посещать страницу. Это приведёт к потере клиентов.

Самые распространенные случаи, в которых нужен редирект:

  • перенос сайта с одного домена на другой. Поскольку основная часть пользователей будет искать сайт по старому URL-адресу, важно настроить для него редирект на новый URL. Благодаря этому вы не потеряете трафик.
  • перенос отдельных страниц сайта. В некоторых случаях нужно перенести не весь сайт, а только определённые его страницы. Для этих целей также подойдёт редирект.
  • переход с HTTP на HTTPS. В этом случае редирект позволяет перевести страницу с небезопасного HTTP-протокола на защищённый протокол HTTPS. Подробнее читайте в статье Как перевести сайт на HTTPS.
  • перевод домена с или на «www».

В зависимости от конкретной ситуации для настройки используют тот или иной вид редиректа. Рассмотрим, какие виды редиректов бывают.

Виды редиректов

Перед тем как приступить к настройке, определитесь, какой вид редиректа нужен в вашем случае. Ниже мы описали все основные виды редиректов.

300 Multiple Choice (множественный выбор) — это редирект, который сообщает, что по искомому запросу можно перейти не на одну, а на несколько страниц. С его помощью можно настроить перенаправление с основного URL на несколько других страниц, которые похожи по тематике, но отличаются по содержанию. Нередко редирект такого типа встречается на страницах «Википедии». Если какое-то слово или термин имеет несколько значений, вместо одной страницы с определением Википедия выдает страницу со ссылками на объяснение каждого варианта. В зависимости от искомого значения пользователь переходит по нужной ссылке.

301 Moved Permanently (навсегда перемещен) — это постоянный редирект. Используйте этот вид редиректа, если хотите переместить страницу на новый адрес насовсем. В этом случае вы сообщите поисковым системам, что стоит обратить внимание на новую страницу, а исходную можно полностью исключить из индексации.
Если настроить редирект 301 некорректно, на странице будет отображаться ошибка 404. Индексация страниц с ошибками приводит к снижению SEO-показателей всего сайта.

302 Moved Temporarily (временно перемещен) — это временный редирект. Редирект 302 настраивают в том случае, когда на основной странице временно ведутся те или иные работы. Все файлы копируют и размещают по другому адресу на определенный период. При переходе на страницу с таким редиректом поисковые роботы сразу поймут, что она перенаправлена на другой ресурс только временно. Поэтому при следующем переобходе они вновь попробуют проиндексировать исходную страницу. И так пока контент не «вернётся» на исходную страницу.

303 See Other (просмотр другого) — это редирект на схожую по тематике страницу. С помощью 303-го можно перенаправить пользователя не на дубль исходной страницы на новом URL, а на совершенно другую страницу, но с похожей тематикой. Такой тип редиректа нередко используют в интернет-магазинах. Если какой-то товар временно недоступен для заказа, с его страницы настраивают редирект на страницу продукта со схожими характеристиками. Когда товар снова появляется на складе, редирект просто убирают.

305 Use Proxy (использовать прокси) — этот редирект отсылает браузер к использованию прокси-сервера. В этом случае при обращении браузера к странице в ответ приходит адрес прокси-сервера. Это значит, что к ресурсу можно подключиться только с помощью прокси — промежуточного сервера, который является посредником между пользователем и сервером, на котором хранятся файлы сайта. Прокси-подключение настраивают для защиты локальной сети от внешних подключений, экономии трафика (передачи данных в сжатом виде), кэширования данных и другого.

307 Temporary Redirect — временный редирект. Он сообщает поисковому роботу, что страница временно перенесена на другой URL и через некоторое время вновь будет доступна по старому адресу. Этот редирект похож на 302 Moved Temporarily, однако у него есть существенное отличие — 307 редирект сохраняет метод передачи запроса (GET, POST), который указывает поисковикам, что кешировать документ не нужно. Его используют для краткосрочного переезда, например небольших технических работ. Стоит отметить, что иногда проще на пару часов закрыть сайт на технические работы без редиректа.

Редирект rel=«canonical» — этот редирект предназначен только для поисковых роботов, посетитель при этом видит два дублирующихся ресурса одновременно. С его помощью владелец ресурса сообщает роботам, что у сайта есть несколько версий и они должны просканировать только приоритетную копию, которую владелец пометил как «canonical». Остальные страницы тоже доступны пользователям, но они не индексируются.

Также существуют 304-й и 306-й редиректы. Однако сейчас эти виды практически никто не использует. Некоторые браузеры даже не умеют интерпретировать код таких перенаправлений.

Самые популярные виды редиректов — 301 и 302. При этом чаще всего для переадресации url используют 301-й редирект. Для его настройки используют разные способы.

Основные способы настройки 301 редиректа

Можно выделить несколько основных способов настройки редиректов. Между собой они отличаются техническим исполнением, а также источником перенаправления.

1) PHP. PHP-редирект прописывается в индексном файле (чаще всего его название — index.php). Для настройки нужно найти файл index.php в корневой папке сайта и вписать в него строку кода. Для настройки используют функцию header:

header($header)

В этом случае переадресация будет срабатывать в скрипте, который размещен на сервере. Это самый надёжный тип редиректа с высокой скоростью перенаправления. Этот тип лучше всего подойдёт, если вам нужно сделать перенаправление для всего сайта.

2) .htaccess. .htaccess — этот системный файл, который принадлежит к корневой структуре сайта. Чтобы получить к нему доступ, нужно зайти в панель управления хостингом, на котором размещён веб-ресурс. (.*)$ http://site.ru [R=301,L]

В этом случае переадресация будет срабатывать на уровне браузера — в коде страницы. Скорость перенаправления из браузера ниже, чем из скрипта на сервере. Поэтому этот тип больше подходит для настройки редиректа для одной или нескольких страниц.

3) HTML. Такой тип редиректа подойдёт для сайтов, которые написаны на языке HTML. Редирект настраивается в исходном коде страницы через индексный файл, который чаще всего называется index.html. Для настройки нужно добавить мета тег refresh:

<meta http-equiv="refresh" content="0;URL=http://site.ru" />

Это также достаточно «медленный» тип, так как он срабатывает из браузера.

4) JavaScript. Такой тип редиректа подойдёт для сайтов, которые написаны на языке JavaScript. Он настраивается в исходном коде страницы путём изменения текста между тегами head и /head. В этом случае перенаправление также срабатывает со стороны браузера — с низкой скоростью. Как правило, JavaScript настраивают в случаях, когда хотят перенаправить на страницу не сразу, а с задержкой. Пока происходит перенаправление, на странице отображается баннер с фразой: «Вы будете автоматически переадресованы на наш новый сайт».

Если вы используете Nginx, в его конфигурационном файле можно настроить Nginx redirect 301.

Как настроить редирект

Как сделать 301 редирект и другие перенаправления? Выбор способа настройки редиректа зависит от ваших целей и опыта. Перед настройкой определите цель редиректа (перевод всего сайта на новый адрес, редирект со страницы на страницу или другое). После этого выберите, как вы будете работать — через панель управления хостингом или в коде. Также обратите внимание, на какой операционной системе работает ваш хостинг (Linux или Windows). После этого используйте подходящую для вашего случая инструкцию.

Через панель управления хостингом

Варианты настройки через панель управления хостингом ISPmanager, cPanel и Plesk подойдут вам, если вы являетесь клиентом REG.RU.

  • Если вы планируете перенаправить на новый адрес весь сайт, вам подойдёт инструкция Редирект через панель управления.
  • Используйте инструкцию, чтобы настроить переадресацию на домен с «www».
  • Используйте инструкцию, чтобы сделать переадресацию на домен без «www».
  • Если вам нужно перевести сайт с HTTP на HTTPS, в зависимости от операционной системы хостинга, используйте инструкцию для Linux или для Windows. Внимание: перед настройкой редиректа проверьте, что для вашего сайта установлен SSL-сертификат.
  • Для перехода с HTTPS на HTTP используйте инструкцию.

Также вы можете удалить редирект в панели управления.

Через код сайта

Если вы хотите настроить редирект вручную через код, используйте инструкции ниже.

  • Если вы хотите перенести на новый URL весь сайт, лучше всего подойдёт редирект через PHP.
  • Если вам нужно настроить перенаправление только для одной или нескольких страниц сайта, используйте редирект через .htaccess для Linux-хостинга и перенаправление через web.config для Windows-хостинга. Этот тип редиректа можно также использовать для перевода сайта с HTTP на HTTPS, настройки переадресации на домен с «www» и без «www» и переадресации всего сайта. Также вы можете удалить редирект в .htaccess или в web.config.
  • Если ваш сайт написан с помощью языка разметки HTML, вы можете сделать редирект напрямую в HTML.

Итак, редирект — это простыми словами перенаправление на другую страницу. С помощью наших инструкций вы сможете настроить переадресацию для нужного сайта или страницы.

Помогла ли вам статья?

Да

1
раз уже помогла

Что такое редирект: виды и возможности настройки

  • Что такое редирект сайта
  • Как работает редирект
  • Редирект: зачем нужен 
  • Виды редиректов
  • Как настроить редирект
  • Как проверить, правильно ли настроен редирект

Что такое редирект сайта

Редирект (от англ. redirect — перенаправление) — это перенаправление пользователя с одного URL на другой. Редирект можно настроить как на одну страницу, так и на целый сайт. Например, пользователь кликает по ссылке http://example. com. В этот момент браузер автоматически перенаправляет пользователя на URL https://newsite.com

Как работает редирект

Сама технология редиректа проста.

  1. Посетитель переходит по ссылке.
  2. Браузер обращается в DNS-систему, чтобы узнать, где хранятся файлы сайта.
  3. Сервер, где хранятся файлы сайта, говорит браузеру, что на сайте настроен редирект и ему нужно обратиться за файлами по другому адресу.
  4. Браузер отправляется по адресу, на который послал его предыдущий сервер. 
  5. На новом сервере браузер получает файлы сайта и показывает пользователю страницу.

Для пользователя вся эта цепочка действий делается за пару секунд. Всё, что он может заметить ― смена URL в адресной строке.

Редирект: зачем нужен 

Редирект – очень полезная вещь и может использоваться для двух целей:

  • переадресация пользователя на актуальную страницу,
  • сохранение SEO-позиций.

Для начала разберём, при каких технических манипуляциях с сайтом нужен редирект. 

  1. Перенаправление с HTTP на HTTPS. SSL-сертификаты защищают данные пользователей от мошенников. Ответственным сайтам мы всегда рекомендуем устанавливать SSL. Изначально все сайты начинаются с http://. Когда устанавливается SSL, адрес сайта  начинается с https://. С технической точки зрения, при установке сертификата сайт меняет свой URL, а значит, нужно настроить редирект, чтобы защищённый сайт был доступен в интернете.
  2. Перенаправление с адреса www на URL без www и наоборот. Раньше у доменов часто можно было встретить префикс www, например www.example.com. Префикс www как часть названия уже давно стал рудиментом интернет-системы, но его настраивают отдельно для других технических нужд и для пользователей, которые по старой памяти вводят домены с префиксом. Как и в предыдущем пункте, адрес с префиксом технически является дополнительным доменом, поэтому на него тоже нужно настраивать редирект, чтобы при переходе по ссылке https://www. example.com браузер перенаправлял пользователя на https://example.com. 
  3. Переезд сайта на другой домен. В статье Как придумать доменное имя для сайта мы говорили о том, как тщательно нужно подойти к вопросу выбора доменного имени. Но по разным причинам компаниям всё же приходится менять домены. В этом случае редирект особенно необходим, чтобы пользователи смогли найти сайт по старому URL.
  4. Перенаправление на мобильную версию. Смартфоны требуют от сайтов адаптации интерфейса из-за своих маленьких экранов. Иногда владельцы сайтов создают отдельные мобильные версии своего ресурса и настраивают редирект мобильных пользователей на сайт для смартфонов.

Также редиректы очень важны для SEO-оптимизации. Каждую страницу в интернете постоянно обходят роботы: изучают вид и качество контента, ключевые слова, скорость загрузки страницы и многое другое. Каждый из этих показателей влияет на рейтинг сайта в поисковой выдаче. Если страница по какой-то причине удалена, роботы перестают её индексировать. Трафик удалённой статьи теряется, что может сказаться на рейтинге всего сайта в целом. Поэтому со всех удалённых страниц нужно делать редирект на страницу со схожей информацией или хотя бы на главную. В зависимости от ситуации используют разные виды редиректов. Подробнее рассмотрим все виды.

Виды редиректов

Итак, вот список основных редиректов, которые используются на сайтах.

300 Multiple Choice (множественный выбор) — этот редирект, позволяет по одному запросу перейти не на одну, а на несколько страниц. Часто этот приём используют для страниц, написанных на разных языках. Например, у вас есть 3 страницы с описанием ваших услуг на русском, английском и французском языке. Если вы настроите 300 Multiple Choice, в зависимости от языка, который пользователь использовал в поисковой строке, браузер предложит ему одну из 3 страниц. Обычно разрешается настраивать не более 5 адресов.  

301 Moved Permanently (навсегда перемещён) — это постоянный редирект. Если вы хотите полностью и навсегда переместить страницу на новый URL, используйте этот редирект. Он сообщит поисковым системам, что нужно проиндексировать новую страницу, а старую полностью забыть. Если 301 редирект настроить неверно, на странице будет отображаться 404 ошибка. Старайтесь не допускать 404 ошибок, так как они ухудшают позиции сайта в поисковой выдаче. Обратите внимание, если вы используете Nginx, то Nginx redirect 301 настраивается в конфигурационном файле веб-сервера. 

Редирект 302 Moved Temporarily (временно перемещён) — это временный редирект. Это перенаправление пригодится на тех страницах, которые временно закрыты для просмотра пользователями. Такой редирект сообщает поисковым роботам, что страница перемещена на другой адрес временно и нужно будет вернуться позже и её проиндексировать. Роботы будут возвращаться на страницу с 302 редиректом снова и снова, пока контент не «вернётся» на исходную страницу.

303 See Other (просмотр другого) — это редирект позволяет на время перенаправлять пользователей на страницу со схожей тематикой. Например, у вас интернет-магазин и одного товара нет в наличии, чтобы не удалять страницу и не терять её трафик, можно перенаправить пользователей на схожий товар. Когда продукт появится в наличии, редирект просто нужно будет убрать.

305 Use Proxy (использовать прокси) — этот редирект говорит о том, что доступ к странице или сайту возможен только через указанный прокси (промежуточного сервера). После того как браузер получает адрес прокси-сервера, он повторяет запрос к этой же странице, но уже с использованием указанного прокси. Прокси-подключение настраивают для защиты локальной сети от внешних подключений, экономии трафика (передачи данных в сжатом виде), кэширования данных и другого.

307 Temporary Redirect — временный редирект. Этот редирект предназначен для краткосрочного закрытия страницы или сайта из-за технических работ. Он сообщает поисковому роботу, что страница временно перенесена на другой URL и скоро она будет доступна по старому адресу. Разница между 302 редиректом и 307 в кешировании данных. При 307 редиректе поисковикам дана команда не кешировать данные. Благодаря этому пользователю не нужно будет самостоятельно чистить кэш, чтобы увидеть сайт. Однако этот редирект использовать необязательно. Иногда проще на пару часов закрыть сайт на технические работы без редиректа.

Редирект rel=«canonical» — этот редирект предназначен только для поисковых роботов. Владелец сайта оповещает роботов, что есть две версии сайта, но проиндексировать нужно только одну. Часто этот вид редиректа используют как альтернативу 301-му. В отличие от 301-редиректа, который физически направляет пользователя на новую страницу, rel=«canonical» отдаёт сигнал исключительно поисковику. Таким образом, в интернете отображаются две страницы, но индексируется только одна. 

Самые популярные виды редиректов — 301 и 302.  

Как настроить редирект

Как сделать 301 редирект или любой другой? Редирект можно сделать разными способами. Выбор способа настройки зависит от цели редиректа (перевод всего сайта на новый адрес, редирект со страницы на страницу или другое) и от способа создания сайта (на CMS, с помощью HTML, JavaScript). 

Настроить редирект можно в:

  • панели управления хостингом,
  • .htaccess,
  • PHP.

Если вы пользуетесь Конструктором сайтов, настроить переадресацию домена без www на домен с www и наоборот можно по инструкции через админку сервиса. 

Редирект через панель управления хостингом

Варианты настройки через панель управления хостингом ISPmanager подойдут вам, если вы являетесь клиентом 2DOMAINS.

  • Если вам нужно перенаправить весь сайт на новый адрес, вам подойдёт инструкция Редирект через панель управления. Эта же инструкция подойдёт и для настройки переадресации на домен с «www».
  • Если вам нужно перевести сайт с HTTP на HTTPS, воспользуйтесь инструкцией.  

Обратите внимание! Перед настройкой редиректа проверьте, что для вашего сайта установлен SSL-сертификат. 

Удалить редирект можно также в панели управления.

Настройка редиректов через .htaccess и PHP

.htaccess — этот системный файл, который лежит в корневой папке сайта. Чтобы получить к нему доступ, нужно зайти в панель управления хостингом, на котором размещён веб-ресурс, и добавить строки кода. Подробнее о настройке редиректов через .htaccess читайте в статье.

PHP-редирект настраивается в файле index.php, который тоже находится в корневой папке сайта. Этот редирект работает на уровне сервера. Используется реже, чем редирект через .htaccess, так как работает медленнее. Однако, когда у вас много страниц, для которых нужно прописать редирект, лучше использовать именно его. Настроить редирект через PHP поможет инструкция.

Как проверить, правильно ли настроен редирект

Проверить, работают ли перенаправления, можно через онлайн-сервисы, например Redirect Check. Если вам нужно найти все редиректы на сайте, лучше воспользоваться ​​сервисом Screaming Frog SEO.

Также проверить перенаправления можно в Яндекс.Вебмастере. Для этого:

  1. Перейдите в панель Вебмастера.
  2. Перейдите в ИнструментыПроверка ответов сервера
  3. В поле введите URL-адрес, который нужно проверить
  4. Вы получите ответ, где будет указан настроенный редирект.

Редирект ― это простыми словами перенаправление одной страницы на другую. Несмотря на простоту настройки, этот инструмент очень важен для сайта.

 

Что такое редирект? • Йост

Каждая страница в Интернете имеет адрес, URL-адрес, который расшифровывается как «Унифицированный указатель ресурсов». Иногда содержимое перемещается с одного URL-адреса на другой URL-адрес. Вот когда вам нужно перенаправление. Перенаправление автоматически заставляет браузер переходить с одного URL-адреса на другой URL-адрес.

Перенаправление может указывать на любой другой URL-адрес: ему не обязательно указывать на тот же веб-сайт. Перенаправления на другой домен иногда называют междоменными перенаправлениями.

Типы перенаправления

Существует несколько способов сделать перенаправление в браузере. Перенаправления можно разделить на два класса: перенаправления на стороне сервера и перенаправления на стороне клиента. Каждый из них может быть подразделен на несколько типов.

Перенаправления на стороне сервера

Перенаправления на стороне сервера выполняются непосредственно на сервере и приводят к отправке небольшой части содержимого в браузер в так называемых заголовках состояния HTTP. Тогда браузеры будут знать, куда идти, и сразу же последуют за ними. Эти заголовки HTTP имеют код типа перенаправления на стороне сервера и новое местоположение, в которое браузер должен вас направить.

Браузеры будут кэшировать перенаправление 301 и немедленно выполнять его снова в следующий раз без необходимости повторного получения исходного URL-адреса, пока кэш не будет очищен. Это, например, случай с переадресацией на основе языка или геолокации. Браузеры не будут кэшировать перенаправление 302, поэтому сервер будет каждый раз получать запрос на исходный URL. Поисковые системы будут следовать перенаправлению, но сохранят старый URL в своем индексе. Поскольку слишком много систем по умолчанию используют 302 вместо 301, поисковые системы во многих отношениях склонны рассматривать давние 302 как 301. Браузеры никогда не кэшируют 307 редиректы. Поисковые системы могут не всегда следовать переадресации 307, так как они считаются временными.

Redirect Type вариант использования Brower Impact SEO Impact
301 постоянный RedIrect, используемый для на странице или для нанесения на страницу, когда на странице была на странице, на странице на странице или на странице. можно найти в другом месте. Поисковые системы следуют перенаправлению и добавляют новый URL в индекс. Ссылки, указывающие на старый URL-адрес, будут учитываться при ранжировании нового URL-адреса.
302 Временное перенаправление, используемое, когда страницу необходимо временно переместить или когда всегда следует запрашивать исходный URL-адрес. 307 «Улучшенная» временная переадресация, которая всегда будет рассматриваться поисковыми системами как временная.
308 Практически никогда не используется, 308 означает «следовать этому перенаправлению и никогда больше не переходить на старый URL». Браузеры будут жестко кэшировать 308 редиректов. Аналогично 301.

Перенаправления на стороне клиента

Перенаправление на стороне клиента является результатом выполнения некоторого кода в браузере, который затем перенаправляет «клиента», браузер, на другой URL-адрес. Чтобы запустить этот код, его нужно сначала отправить в браузер, и поэтому это всегда более медленное решение. Максимально предотвратите перенаправления на стороне клиента.

Существует два типа перенаправления на стороне клиента: так называемое метаобновление , которое обновляет страницу на другой URL-адрес через определенный период времени, или перенаправление JavaScript, которое изменяет URL-адрес окна после того, как этот код был бегать. Влияние обоих типов переадресации на стороне клиента на SEO трудно оценить количественно, но, как правило, оно не так надежно, как переадресация на стороне сервера.

Когда создавать перенаправление

Вы должны создавать перенаправления, когда:

  • Вы переходите с одной системы на другую и из-за этого меняете URL.
  • Вы удалили страницу, а похожий контент доступен в другом месте.
  • Вы объединяете содержимое нескольких страниц в одну.

Подробнее: Какую переадресацию следует использовать? »

Йоост де Валк

Йоост де Валк — основатель Yoast. После продажи Yoast он перестал быть активным на постоянной основе и теперь выступает в качестве советника компании. Он интернет-предприниматель, который вместе со своей женой Марике активно инвестирует и консультирует несколько стартапов. Его основная специализация — разработка программного обеспечения с открытым исходным кодом и цифровой маркетинг.


Что такое перенаправление? | Знакомство с переадресацией

Брук идет на урок биохимии в своем университете. Когда она идет в свой обычный класс, она обнаруживает, что он заполнен ремонтниками, пытающимися устранить течь в потолке. Затем она замечает на двери записку, в которой говорится: «Класс переехал в комнату 314». Следуя записке, она перенаправляется в комнату 314 и присоединяется к остальной части класса.

Вышеупомянутый пример происходит в физическом пространстве, но перемещение и изменение маршрута также может происходить в сети. Когда это происходит, это происходит через перенаправление. Перенаправления распространены, и они также значительно влияют на поисковую оптимизацию (SEO).

Но что такое редиректы и как они могут повлиять на SEO вашего сайта? Читайте дальше, чтобы узнать больше. Тогда попробуйте нашу SEO-проверку, чтобы увидеть, каков ваш сайт в настоящее время в отношении редиректов!

Ищете универсальный инструмент SEO-аудита? Вы нашли это.

SEO Checker предоставляет данные по ключевым показателям, чтобы дать вам:

  • Полную оценку SEO
  • Уровень содержания
  • Анализ скорости сайта
  • и больше.

Введите действительный URL-адрес (например, webfx.com, www.webfx.com)

Что такое перенаправление?

Проще говоря, перенаправление — это строка кода, используемая для того, чтобы браузеры перенаправляли пользователей на другой URL-адрес, отличный от того, который они изначально пытались посетить. Новый URL-адрес должен содержать ту же информацию, что и исходный, чтобы он мог выполнять ту же цель. Например, предположим, что вы продаете матрасы, и пользователь хочет посетить ваш веб-сайт, чтобы узнать о вариантах матрасов размера «queen-size».

Они начинают с вашей домашней страницы, где они щелкают ссылку на вашу страницу «Queen». URL-адрес этой страницы: матрац/queen.com. Однако эта страница в настоящее время по какой-то причине недоступна, и до тех пор, пока она не будет восстановлена, вам нужно отправлять пользователей на другую страницу.

Итак, вы создаете редирект на этой странице. В результате всякий раз, когда пользователь пытается перейти по этому URL-адресу, он автоматически перенаправляет его на адрес matrax/size/queen.com. На перенаправленной странице пользователи по-прежнему должны иметь возможность найти информацию, аналогичную исходной, и они могут сделать это, не беспокоясь о сбое страницы.

Когда следует использовать перенаправления?

Перенаправления являются полезными инструментами в нескольких ситуациях.

Вот некоторые из наиболее распространенных случаев, когда вы можете использовать переадресацию на своем сайте:

  • Временное обслуживание страницы: Когда вы временно удаляете страницу, чтобы переработать или улучшить ее, вы можете использовать перенаправление, чтобы тем временем перенаправлять пользователей в другое место.
  • Безвозвратное удаление страницы: Иногда вы можете полностью удалить страницу со своего сайта, но вам все равно нужны ссылки, ведущие на нее, поэтому вы будете перенаправляться на другой URL-адрес.
  • Объединение страниц: Еще один удобный момент для использования перенаправления — объединение двух отдельных страниц в одну. По крайней мере один из исходных URL-адресов не переживет слияние, поэтому вы можете перенаправить с него.
  • Изменение домена: Если вы создаете совершенно новый веб-сайт в другом домене, вы можете использовать перенаправления в больших масштабах, чтобы сохранить входящие ссылки из оригинала.

Все эти ситуации могут потребовать перенаправления.

Как перенаправления влияют на SEO?

Перенаправления часто являются полезными инструментами. Однако в целом рекомендуется избегать использования перенаправлений, когда это возможно.

Перенаправления загружаются дольше, чем обычные, что снижает скорость загрузки страницы. По этой причине старайтесь не использовать их, когда в этом нет необходимости — по крайней мере, не постоянно. Например, если вы хотите создать новую версию страницы, попробуйте просто обновить исходный URL-адрес вместо создания отдельной страницы.

Сохранение исходного URL обеспечит более высокую скорость страницы, что приведет к более довольным пользователям и более высокому рейтингу.

Типы перенаправлений

Не все перенаправления одинаковы. Некоторые служат другим целям, чем другие, в зависимости от того, как долго они используются или как они функционируют. Вот обзор различных типов перенаправления, которые вы должны знать.

Постоянные и временные перенаправления

Одно из основных различий между типами перенаправлений сводится к тому, являются ли они постоянными или временными, или к разнице между перенаправлениями 301 и 302. Если вы просто проводите техническое обслуживание страницы в течение нескольких дней, вам понадобится только временная страница, но смена домена гораздо более постоянна. Когда сканеры поисковых систем сталкиваются с временной переадресацией, они, по сути, говорят им: «Перейдите пока на эту другую страницу». Сканеры не запоминают временный URL-адрес, поэтому в следующий раз, когда они попытаются посетить эту страницу, они будут стремиться к исходному URL-адресу.

Однако с постоянными переадресациями старый URL используется навсегда. Перенаправление сообщает сканерам: «Это новый URL. Забудь о старом.

Запомните это и посещайте его с этого момента. Это означает, что при последующих сканированиях все будет работать быстрее.

Перенаправления на стороне сервера

Перенаправления на стороне сервера — это те, которые происходят непосредственно на сервере. Что это значит? Всякий раз, когда вы используете браузер для посещения URL-адреса, браузер отправляет запрос на сервер, который затем направляет браузер на соответствующую страницу.

Таким образом, при перенаправлении на стороне сервера сервер сам обрабатывает перенаправление — браузер запрашивает URL-адрес А, и вместо этого сервер интуитивно отправляет его на новый URL-адрес Б. К этой категории относится большинство редиректов, в том числе два наиболее распространенных:

  • 301 редирект: Постоянный редирект, используемый для удаленных страниц
  • 302 перенаправление: Временное перенаправление, используемое для обслуживаемых страниц

Для получения дополнительной информации о переадресации 301 посмотрите это полезное видео!

Различия между отдельными типами перенаправления, перечисленными выше, могут быть тонкими и техническими, но все они квалифицируются как перенаправления на стороне сервера.

Что такое перенаправления на стороне клиента?

Хотя перенаправления 301 и 302 используются чаще всего, не все перенаправления происходят на сервере. Также существуют переадресации на стороне клиента, когда браузер — «клиент» — должен сам обрабатывать переадресацию.

При этих переадресациях сервер не перенаправляет браузер автоматически на новый URL-адрес. Вместо этого, когда браузер делает свой запрос, сервер в основном говорит ему: «Попробуйте вместо этого запросить этот другой URL». Затем браузер должен спросить во второй раз. Поскольку перенаправления на стороне клиента требуют более длительного процесса, они, как правило, работают намного медленнее, что делает их использование нежелательным.

При этом существует два основных типа перенаправлений на стороне клиента:

  • Метаобновление: Обновляет исходную страницу на другой URL-адрес
  • JavaScript: Изменяет URL-адрес окна после запуска кода

Опять же, оба они требуют некоторых технических ноу-хау для полного понимания, но, как правило, вы все равно хотите избегать их использования.

Что такое петли перенаправления?

Последняя проблема, на которую следует обратить внимание при использовании перенаправления, — это цикл перенаправления. Циклы перенаправления возникают, когда браузеру приходится выполнять слишком много перенаправлений, чтобы вообще загрузить страницу. Иногда это происходит из-за того, что старый URL-адрес перенаправляет на новый, но новый в конечном итоге перенаправляет обратно к старому, вызывая бесконечный цикл.

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

Чтобы избежать этой проблемы, обязательно проверяйте наличие циклов при каждой настройке перенаправления. Такие инструменты, как Screaming Frog и Ahrefs, могут предоставить вам отчеты, которые предупредят вас о любых петлях перенаправления на вашем сайте!

Время повысить уровень продаж

Наш длинный список услуг поможет вам развить все аспекты вашего бизнеса с помощью маркетинговых стратегий, которые, как доказано, увеличивают итоговые показатели, такие как доход и количество конверсий.

This entry was posted in Директ