Что означает редирект 302

302 редирект: что это такое и в чем его отличие от 301 редиректа

13 ноября 2017 Опубликовано в разделах: Азбука терминов. 14116

Что означает редирект 302. Смотреть фото Что означает редирект 302. Смотреть картинку Что означает редирект 302. Картинка про Что означает редирект 302. Фото Что означает редирект 302

Что означает редирект 302. Смотреть фото Что означает редирект 302. Смотреть картинку Что означает редирект 302. Картинка про Что означает редирект 302. Фото Что означает редирект 302

Что означает редирект 302. Смотреть фото Что означает редирект 302. Смотреть картинку Что означает редирект 302. Картинка про Что означает редирект 302. Фото Что означает редирект 302

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

Если на сайте создан данный вид переадресации, это значит, что страница временно перемещена на другой адрес. Его недостаток – не передает ссылочный вес страницы. В итоге сайт теряет внешнюю ссылочную массу и внутренний вес страниц, ресурса в целом. 302 редирект полезен как для поисковых систем, так и для людей.

Представьте, что вы разрабатываете с нуля страницу акций со множеством функций. Их внедрять необходимо на протяжении 3-4 дней, время от времени поправляя внешний вид и исходный код документа. Если не использовать переадресацию, пользователи будут видеть недоработанную страницу и все изменения, а поисковые роботы отправят в выдачу первый вариант. 302 редирект позволяет выложить на сайт уже готовую страницу, чтобы она сразу понравилась посетителям, а поисковые роботы отправили в выдачу оптимизированный документ.

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

Необходим в следующих случаях:

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

301 и 302 редирект: в чем разница

Эти виды переадресации отличаются по следующим показателям:

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

Как настраивать 302 редирект

Что означает редирект 302. Смотреть фото Что означает редирект 302. Смотреть картинку Что означает редирект 302. Картинка про Что означает редирект 302. Фото Что означает редирект 302

Код для настройки 302 редиректа с помощью плагина Yoast SEO WordPress. Ниже представлен код в самом плагине

Redirect 302 /old-url https://dh-agency.ru/new-url

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

Что означает редирект 302. Смотреть фото Что означает редирект 302. Смотреть картинку Что означает редирект 302. Картинка про Что означает редирект 302. Фото Что означает редирект 302

Пользователь может настроить 302 редирект с помощью плагина Yoast SEO для WordPress

Можно выполнить настройку и в php коде. Для этого открываете функцию заголовки (header) в редакторе сайта и прописываем код в начале страницы. Если вы сделаете это в неправильном месте, система сообщит вам об ошибке.

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

Именно 302 переадресация приводит в восторг вебмастеров. Она отлично выполняет основную функцию, при этом две страницы остаются в поиске. Поисковые роботы лояльно относятся к этой процедуре. Если она в среднем длится в течении 7 дней, никаких фильтров на сайт накладывать не будут.

Что означает редирект 302. Смотреть фото Что означает редирект 302. Смотреть картинку Что означает редирект 302. Картинка про Что означает редирект 302. Фото Что означает редирект 302

Специалисты студии SEMANTICA проведут комплексный анализ сайта по следующему плану:

– Технический аудит.
– Оптимизация.
– Коммерческие факторы.
– Внешние факторы.

Мы не просто говорим, в чем проблемы. Мы помогаем их решить

Источник

302 редирект

Что означает редирект 302. Смотреть фото Что означает редирект 302. Смотреть картинку Что означает редирект 302. Картинка про Что означает редирект 302. Фото Что означает редирект 302

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

К большому сожалению, многие SEO специалисты забывают (а некоторые даже и не слышали) о 302 редиректе. Есть те, кто считает данную переадресацию аналогом 301-ой, и те, кто уверен в ее бесполезности. Все они не правы. Сегодня мы расскажем, что такое 302 редирект, опишем его функцию и приведем примеры использования

302 redirect (Temporary redirect) — это временная переадресация, которая, обычно, создается на срок от 1-го до 10 дней. Наличие 302 редиректа означает, что запрашиваемый документ ненадолго перемещен на другой URL адрес.

Если для пользователя существенной разницы между 301-м и 302-м редиректом нету, то для поисковой системы она глобальна. С точки зрения SEO, 302 редирект сильно отличается от 301.

Отличие 302 от 301 редиректа

Принципиальное отличие 302 редиректа от 301 — постоянность.

302 редирект — временная переадресация.

301 редирект — постоянная переадресация.

Из этого следуют все нижеперечисленные различия и сходства.

302 редирект301 редирект
Срок переадресацииВременный. От 1 до 7 дней*Постоянный. Переадресация навсегда.
Передает «вес» страницыНетДа
Страницы в поискеОбе страницы в поискеТолько та, на которую настроен редирект
Возможность «склейки» доменовНетДа
Поддерживается всеми основными поисковыми системамиДаДа

* Проставление 302 редиректа на период до 7 дней безопасно с точки зрения SEO. В этот период обе страницы будут находиться в поиске. Срок рассчитан на основе наших исследований.

А вот уже пример более сложной переадресации, которая распространяется на весь сайт:

Как Вы уже догадались, процедура проставления 302-го редиректа очень схожа с проставлением 301-го. Необходимо лишь поменять код (R=301 на R=302).

302 редирект с помощью php

Прописывать код необходимо в самом начале Вашего документа. В противном случае при вызове функции header() возникнет ошибка и переадресация не сработает.

Синтаксис не имеет сложных элементов, весь код помещается в одну строчку. Имея поверхностные знания в php, Вы без труда разберетесь в нем.

Сразу же стоит сказать, при использовании Location по умолчанию используется 302 редирект, поэтому прописывать код необходимости нет.

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

Вот и все, переадресация настроена. Функция header() позволяет реализовать не только 302-й, но и другие виды редиректов, в том числе 301-й, 307-й.

302 редирект в SEO

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

В отличие от 301 редиректа, 302-й помогает решать такие задачи, как:

1. Переадресация во время доработки страницы

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

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

После доработки страницы, редирект необходимо убрать.

2. Переадресация на временный раздел

Один из самых распространенных способов использования 302 редиректа — создание временной акции или распродажи. Что бы не портить главную страницу Интернет-магазина громоздкими баннерами и призывами, возможно сделать временную переадресацию на страницу полностью посвященную акции.

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

Важно!

Не стоит ставить 302 редирект на слишком длительное время. В противном случае поисковые системы будут считать его 301-м и исходная страница, то есть та, с которой идет редирект, просто пропадет из поиска. Об этом официально заявлял Google и это проверено на практике уже не одним web мастером.

Используйте 302 редирект грамотно и он позволит решить многие SEO задачи.

Источник

301 или 302 редирект: Какой лучше использовать?

Что означает редирект 302. Смотреть фото Что означает редирект 302. Смотреть картинку Что означает редирект 302. Картинка про Что означает редирект 302. Фото Что означает редирект 302

Статистика статьи

Показывает, сколько различных веб-сайтов ссылаются на этот контент. Как правило, чем больше сайтов ссылаются на вас, тем выше вы ранжируетесь в Google.

Показывает ежемесячный рассчетный поисковый трафик на эту статью по данным Ahrefs. Фактический поисковый трафик (по данным Google Analytics) обычно в 3–5 раз больше.

Количество ретвитов этой статьи в Twitter.

Поделиться этой статьей

Но вы можете спросить, какая разница? Пользователи же не заметят разницу между 301‑м и 302‑м редиректами. Оба работают одинаково.

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

В этом посте вы узнаете:

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

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

Для использования 302 редиректов намного меньше ситуаций, но они есть:

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

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

Что означает редирект 302. Смотреть фото Что означает редирект 302. Смотреть картинку Что означает редирект 302. Картинка про Что означает редирект 302. Фото Что означает редирект 302

Если вы используете WordPress, можно сделать проще и использовать бесплатный SEO плагин для создания редиректов. В плагине RankMath эта функциональность есть сразу. Но этот плагин тоже справится с работой.

Как сделать 301 редирект

Также можно использовать плагин RankMath или Redirections. Просто выберите тип редиректа и укажите источник и целевой URL.

Что означает редирект 302. Смотреть фото Что означает редирект 302. Смотреть картинку Что означает редирект 302. Картинка про Что означает редирект 302. Фото Что означает редирект 302

Имейте в виду, что старый хостинг должен работать, чтобы редирект сработал. Это может быть затратно. Поэтому обычно лучше делать редирект через DNS. Большинство регистраторов позволяют выбрать между 301 и 302 редиректами. Если вы используете Google Domains, выберите Website > Forward domain, затем введите домен и выберите “Permanent redirect” (англ. — Постоянный редирект).

Что означает редирект 302. Смотреть фото Что означает редирект 302. Смотреть картинку Что означает редирект 302. Картинка про Что означает редирект 302. Фото Что означает редирект 302

В нашем полном руководстве по настройке 301 редиректов можно узнать как сделать настройку для многих других ситуаций (например, перенаправление с не-www на www, HTTP на HTTPS).

Как сделать 302 редирект

В WordPress это также можно сделать с помощью плагинов RankMath или Redirections:

Что означает редирект 302. Смотреть фото Что означает редирект 302. Смотреть картинку Что означает редирект 302. Картинка про Что означает редирект 302. Фото Что означает редирект 302

Для перенаправления всего сайта используйте следующий код:

Обычно сайты не перенаправляют с помощью 302 редиректа. Почти всегда домены меняют навсегда, поэтому стоит использовать 301 редирект. То же касается и редиректов с HTTP на HTTPS и с версии без www на версию с www (и наоборот).

Как Google учитывает 301 и 302 редиректы

Поскольку для конечного пользователя 301 и 302 редиректы работают одинаково, выбор сводится к тому как Google относится к ним. Поэтому нам нужно рассказать о двух вещах:

Индексация

Когда один URL перенаправляется на другой, Google оставляет в индексе только один из них.

Для 301 редиректов…

… это будет«новый» URL. Например, если вы сделали 301 редирект со страницы old-page.html на страницу new-page.html, Google проиндексирует new-page.html, а old-page.html удалит из индекса. Потому что 301 редирект говорит Google о том, что перемещение постоянное и нет смысла оставлять в индексе старый URL.

Например, Moz поменял и перенаправил свой домен seomoz.org на moz.com много лет назад, но seomoz.org всё ещё остаётся в Google.

Что означает редирект 302. Смотреть фото Что означает редирект 302. Смотреть картинку Что означает редирект 302. Картинка про Что означает редирект 302. Фото Что означает редирект 302

Причина в том что, как объяснил недавно Патрик, поиск с оператором site: ничего не говорит об индексации URL. Для проверки нужно использовать Инструмент проверки URL или отчёт Покрытие в Поисковой консоли Google.

Для 302 редиректов…

… Google обычно оставляет в индексе первоначальный URL. Несмотря на это, Google знает что люди часто путают 302 и постоянные редиректы, поэтому каждый 302 редирект они оценивают отдельно и пытаются определить что именно он значит.

Вот что сказал Джон Мюллер, сотрудник Google:

Когда мы обнаруживаем редирект и понимаем что используется 302, мы сначала предполагаем что это временное перенаправление и считаем что вы хотите оставить в индексе первоначальный URL, а не тот на который настроен редирект. […] Несмотря на это, когда 302 похож на постоянный редирект, который вы могли случайно настроить неправильно, мы учитываем его как 301. И вместо первоначального URL мы проиндексируем URL, на который настроен редирект.

Что означает редирект 302. Смотреть фото Что означает редирект 302. Смотреть картинку Что означает редирект 302. Картинка про Что означает редирект 302. Фото Что означает редирект 302

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

В некоторых обстоятельствах Google даже может сразу воспринять 302 как 301.

Например, недавно Патрик провёл небольшой эксперимент, в котором настроил 302 редирект с одного сайта на другой. Как только Google просканировал«старый» домен и увидел перенаправление,«старый» домен исчез из результатов поиска, а«новый» появился.

Если вы не уверены в том, как Google учитывает ваши 302 редиректы, есть быстрый«трюк»:

Вставьте URL, который вы хотите перенаправить Инструмент проверки URL в поисковой консоли Google. Если он показывает сообщение о том, что«URL не проиндексирован», то скорее всего Google учитывает его как постоянный (301). Если он есть в Google, он учитывает его как временный (302).

Что означает редирект 302. Смотреть фото Что означает редирект 302. Смотреть картинку Что означает редирект 302. Картинка про Что означает редирект 302. Фото Что означает редирект 302

Только перепроверьте дату последнего сканирования. Если последнее сканирование было после того как вы сделали изменения, запросите переиндексирование и вернитесь позже.

Ссылочные сигналы

3XX редиректы раньше теряли PageRank, но с 2016 года это больше не так.

30x редиректы больше не теряют PageRank.

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

Для 301 редиректов …

… ссылочные сигналы консолидируются«вперёд» на новом URL.

Например, если на старой странице old-page.html было десять ссылок и вы перенаправляете его (301) на новую страницу new-page.html, все ссылочные сигналы объединяются и переносятся на новую страницу new-page.html. Другими словами, Google должен ранжировать новую страницу new-page.html так, будто у неё есть 10 ссылок.

Несмотря на этом, не всё так просто. Потому что неправильные редиректы Google учитывает как soft 404 ошибки:

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

Если вам интересно как Google учитывает один из 301 редиректов, попробуйте сделать так:

Перейдите в Поисковая консоль > Ссылки > Внешние ссылки.

Что означает редирект 302. Смотреть фото Что означает редирект 302. Смотреть картинку Что означает редирект 302. Картинка про Что означает редирект 302. Фото Что означает редирект 302

Далее, отфильтруйте отчёт по«Целевой страницу» и вставьте«новый» URL. Например, мы недавно перенаправили старый пост (ahrefs.com/blog/seo-secrets/) с помощью 301 редиректа на главную страницу блога (ahrefs.com/blog/), поэтому мы вставим главную блога и выберем URL из списка.

Что означает редирект 302. Смотреть фото Что означает редирект 302. Смотреть картинку Что означает редирект 302. Картинка про Что означает редирект 302. Фото Что означает редирект 302

Дальше вставьте«старый» URL в Сайт Эксплорер Ahrefs и перейдите в отчёт Ссылающиеся домены (Referring Domains).

Что означает редирект 302. Смотреть фото Что означает редирект 302. Смотреть картинку Что означает редирект 302. Картинка про Что означает редирект 302. Фото Что означает редирект 302

Наконец, в консоли отфильтруйте ссылки по«Сайту» и вставьте ссылающиеся домены из Ahrefs по одному.

Если вы сделали это для нескольких доменов и не увидели в консоли соответствующий доменов, скорее всего Google учитывает редиректы как soft 404 ошибки и не учитывает ссылки для нового URL.

Что означает редирект 302. Смотреть фото Что означает редирект 302. Смотреть картинку Что означает редирект 302. Картинка про Что означает редирект 302. Фото Что означает редирект 302

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

Что означает редирект 302. Смотреть фото Что означает редирект 302. Смотреть картинку Что означает редирект 302. Картинка про Что означает редирект 302. Фото Что означает редирект 302

Обратите внимание, что колонка«Целевой URL» (Target URL (if different)) показывает«старый» URL. Это говорит нам о том, что Google учитывает ссылки для«нового» URL.

Для 302 редиректов …

… ссылочные сигналы консолидируются«обратно» на«старый» URL.

Например, если вы перенаправили (302) старую страницу old-page.html на новую страницу new-page.html, а у новой страницы new-page.html есть десять ссылок, ссылочные сигналы будут консолидироваться на старой странице old-page.html. Другими словами, Google будет ранжировать старую страницу old-page.html как если бы у неё было 10 ссылок.

Но не всё так просто. Всё зависит от того как Google учитывает этот 302 редирект.

Если он учитывает его как временный, ссылочные сигналы действительно консолидируются в обратную сторону. При условии что перенаправляемая страница та же или похожа на«новую» страницу. Если нет, редирект может учитываться как soft 404 ошибка.

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

Проверить как Google учитывает редирект можно с помощью Инструмента проверки URL. Просто вставьте«старый» URL. Если«Каноническая страница, выбранная Google» показывает«Проверенный URL» (как в случае ниже), то Google учитывает редирект как временный. Если нет, то как постоянный.

Что означает редирект 302. Смотреть фото Что означает редирект 302. Смотреть картинку Что означает редирект 302. Картинка про Что означает редирект 302. Фото Что означает редирект 302

Нужно ли «исправлять» случайные 302 редиректы?

Допустим вы сделали распространённую ошибку и настроили 302 редиректы вместо постоянных. Нужно ли тратить драгоценное время и менять их на 301 редиректы?

Ответ зависит от того, как Google учитывает эти редиректы на данный момент.

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

Чтобы проверить как Google учитывает отдельно взятые URL адреса, можно использовать Инструмент проверки URL в консоли, как мы уже показывали ранее. Тем не менее, если вам нужно поменять много редиректов, это может занять слишком много времени. Быстрее будет сначала сосредоточиться на 302 редиректах, по которым идёт органический трафик. Это явный признак того, что Google рассматривает данный редирект как временный.

Для этого можно использовать инструмент Аудит Сайта в Ahrefs. Просканируйте сайт и перейдите в отчёт Перенаправления, чтобы посмотреть уведомления о 302 редиректах.

Что означает редирект 302. Смотреть фото Что означает редирект 302. Смотреть картинку Что означает редирект 302. Картинка про Что означает редирект 302. Фото Что означает редирект 302

Если они там есть, нажмите чтобы посмотреть затронутые URL адреса и отсортируйте отчёт по Органическому трафику от большего к меньшему.

Что означает редирект 302. Смотреть фото Что означает редирект 302. Смотреть картинку Что означает редирект 302. Картинка про Что означает редирект 302. Фото Что означает редирект 302

Из-за того что эти цифры — оценка из Сайт Эксплорера Ahrefs, лучше будет перепроверить перенаправленные URL с трафиком в Инструменте проверки URL. Если канонические страницы выбранные пользователем и выбранные Google совпадают, Google учитывает 302 редирект как постоянный. Если не совпадают, перенаправленная страница скорее всего получает органический трафик, потому что она всё ещё находится в индексе и Google учитывает редирект как временный. Если вы поставили его случайно, то это плохо. К счастью, простая замена 302 редиректа на 301 поможет решить эту проблему.

Заключение

Редиректы не сложные. Если вы перемещаете контент в новое место навсегда, используйте 301 редирект. Если временно — 302.

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

Источник

Что такое 302-редирект?

Что означает редирект 302. Смотреть фото Что означает редирект 302. Смотреть картинку Что означает редирект 302. Картинка про Что означает редирект 302. Фото Что означает редирект 302

Что означает редирект 302. Смотреть фото Что означает редирект 302. Смотреть картинку Что означает редирект 302. Картинка про Что означает редирект 302. Фото Что означает редирект 302

Что означает редирект 302. Смотреть фото Что означает редирект 302. Смотреть картинку Что означает редирект 302. Картинка про Что означает редирект 302. Фото Что означает редирект 302

Что означает редирект 302. Смотреть фото Что означает редирект 302. Смотреть картинку Что означает редирект 302. Картинка про Что означает редирект 302. Фото Что означает редирект 302

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

Как работает 302-редирект?

302-редирект работает по принципу перенаправления посетителей или краулеров поисковых систем с текущего URL-адреса на другой. Другими словами, в момент загрузки страницы, от сервера приходит ответ о переадресации с указанием нового URL-адреса, будь то 301 или 302-редиректы.

Для чего используется 302-редирект?

Главная цель 302-редиректа – создать временную переадресацию текущей страницы на новый адрес. Понадобиться подобное может в следующих случаях:

Как отмечалось выше, 302-редирект подходит для страниц, адрес которых поменялся временно (как правило, на срок не более 7-10 суток). Это говорит о том, что URL старой страницы остается в индексе поисковых систем. Поэтому, если документ «переехал» на постоянной основе, следует использовать исключительно 301-редирект, либо могут возникнуть сложности с SEO-продвижением.

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

Также не следует использовать 302-редирект при смене структуры сайта или при установке SSL-сертификата. Это действительно может создать проблему, т.к. со старого ресурса не будет передаваться весь накопленный траст, а старые страницы не будут исключены из индекса поисковых систем.

301 или 302-редиректы, в чем разница?

Что касается влияния на SEO, то тут тоже имеются существенные различия:

Советуем не настраивать 302-редирект на более чем 7-10 суток, иначе могут последовать санкции со стороны поисковых систем.

Способы настройки 302-редиректа

Настройка 302-редиректа схожа с настройкой других типов перенаправления – синтаксис и команды те же, отличается лишь код ответа сервера.

Прописываем 302-редирект в htaccess

Как видно из синтаксиса, указывается код ответа (302), далее URL-адрес исходной страницы и после – новой с указанием протокола соединения и доменного имени.

Этот пример подходит, если требуется настроить переадресацию с одной страницы на другую. Если же необходимо создать перенаправления внутри всего ресурса, то следует использовать более сложный вариант:

Для закрытия от пользователей и поисковых ботов определенного документа, используется следующий код:

С помощью php

Если по каким-то причинам предыдущий метод не подходит, то настроить 302-редирект можно с помощью php-кода. В этом случае перенаправление происходит на самом сервере, а не в браузере пользователя.

Настройка редиректа производится через установку специального заголовка Location и функции header(), которая позволяет отправлять HTTP-заголовок в браузер. Главное замечание – данная функция на странице должна быть вызвана раньше других, и располагаться вначале документа (даже пробел перед этой конструкцией приведет к ее неработоспособности). Если этим правилом пренебречь, то редирект не сработает.

Преимущество данного метода настройки переадресации заключается в том, что синтаксис довольно-таки прост:

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

Если редиректов планируется много, то рекомендуется создать файл, содержащий все необходимые правила.

С помощью JavaScript

Это менее распространенный способ настройки 302-редиректа по той причине, что в случае, если JavaScript в браузере у посетителя отключен (а так бывает в большинстве случаев), то перенаправление не сработает.

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

Для реализации этого способа, необходимо оформить нижеприведенный код в тег или страницы, с которой требуется сделать перенаправление:

Как исправить 302 редирект на 301?

Чтобы не было проблем, необходимо отличать эти два вида редиректов, понимать, в каких случаях применяется тот или иной. Иногда случаются ситуации, что некоторые CMS или их плагины, вместо 301-редиректа, проставляют 302. Это может создать ряд трудностей для владельца ресурса, поэтому важно отслеживать этот момент.

Если говорить про php-способ, то в примере выше был использован заголовок Location, по умолчанию он передает редирект 302. Если требуется прописать 301, то используем следующий код (предварительно удалив от 302-редиректа):

Как проверить что все настроено верно?

Проверить код ответа сервера и работоспособность настроенных редиректов можно несколькими способами.

С помощью Яндекс.Вебмастер

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

Что означает редирект 302. Смотреть фото Что означает редирект 302. Смотреть картинку Что означает редирект 302. Картинка про Что означает редирект 302. Фото Что означает редирект 302
Проверка ответа сервера с помощью Яндекс.Вебмастера

Как видно на примере, у страницы корректно сработал 302-редирект.

Проверка вручную

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

Единственный его недостаток – не получится понять какой тип редиректа сработал.

С помощью сервиса bertal.ru

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

Что означает редирект 302. Смотреть фото Что означает редирект 302. Смотреть картинку Что означает редирект 302. Картинка про Что означает редирект 302. Фото Что означает редирект 302
Проверяем код ответа сервера с помощью сервиса bertal.ru

Screaming Frog SEO

Если на сайте настроено множество редиректов и их требуется найти, ручные способы для этого малопригодны. В этом случае, рекомендуется использовать специализированный софт, например, Screaming Frog SEO.

Первоначально, сайт необходимо просканировать, вбив его URL-адрес в программу и запустив краулер.

Что означает редирект 302. Смотреть фото Что означает редирект 302. Смотреть картинку Что означает редирект 302. Картинка про Что означает редирект 302. Фото Что означает редирект 302
Получение данных через Screaming Frog SEO

Далее переходим к поиску страниц с 302-редиректом (или любым другим кодом ответа), настроив предварительно фильтр по соответствующему столбцу:

Что означает редирект 302. Смотреть фото Что означает редирект 302. Смотреть картинку Что означает редирект 302. Картинка про Что означает редирект 302. Фото Что означает редирект 302
Настройка фильтра для поиска страниц с 302-редиректом

И получаем список интересующих документов.

Используя 302-редирект, необходимо быть предельно внимательным, если применять его бездумно, то можно лишь усложнить SEO-продвижение ресурса.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *