Меню Закрыть

302 Редирект как убрать

Содержание

Из этой статьи вы узнаете:

  • Что такое 302 редирект
  • В каких случаях его можно использовать, а в каких нельзя
  • Чем 302 редирект отличается от 301
  • Какой из них лучше выбрать
  • Как настроить 302 редирект
  • Как проверить правильность настройки

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

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

Под 302 редиректом принято понимать переадресацию на некоторый период, а именно от одного до 10 дней. Такая операция свидетельствует о временном перемещении веб-страницы на другой адрес.

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

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

Рекомендуемые статьи по данной теме:

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

В каких случаях необходим 302 редирект

Он требуется в следующих случаях:

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

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

Не стоит применять код статуса 302, если требуется передавать SEO-вес URL-адресу назначения.

Например, когда на постоянной основе:

  • перемещается домен;
  • перемещается документ;
  • протокол сайта изменяется;
  • структура сайта изменяется.

HTML redirect 302 не рекомендуется использовать, когда метод исходного запроса требуется применить для запроса к URL-адресу назначения. Например, перемещение на определенный период URL-адреса обработчика формы, которая использует метод POST.

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

Разберемся, в чем отличие 301 от 302 редиректа.

  • «Пузомерки» и ссылочный вес при использовании 302 редиректа новому URL не передаются.

С точки зрения передачи трафика 301 и 302 редиректы ведут себя одинаково: если пользователь кликает на старую ссылку, он перенаправляется на новую страницу.

  • Разница между 301 и 302 редиректами заключается в том, как исходная страница воспринимается ботами поисковиков.

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

  • В зависимости от того, выбран 301 или 302 редирект, в поисковой выдаче не будет отображаться старый вариант странички (301) или будут присутствовать оба (302).
  • Необходимо отдавать себе отчет, чем чревато попадание под фильтры поисковых систем в одном и во втором случае.

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

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

Так что лучше – 301 или 302 редирект?

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

Читайте также:  Cold of duty black ops 4

Перечислим другие варианты использования 302 редиректа:

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

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

Топ-5 статей, которые будут полезны каждому руководителю:

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

Создать 302 редирект в файле .htaccess могут исключительно пользователи веб-сервера Apache.

Наиболее простой вариант настройки 302 редиректа в .htaccess займет всего две строки:

Когда речь идет о необходимости настроить более сложную переадресацию, затрагивающую весь сайт, потребуется чуть больше действий:

302 редирект проставляется практически так же, как 301, единственное отличие – в замене R=301 на R=302.

Настройка 302 редиректа с помощью PHP и JavaScript

Чаще всего программисты подходят к настройке редиректов просто – прописывают приведенные раньше коды в файле .htaccess. Опасность заключается в том, что такой подход нередко приводит к появлению разного рода проблем, потому что внесенный в файл код либо не срабатывает, либо функционирует неправильно.

Спровоцировать ошибки могут как неполадки внутри самой CMS, так и необходимость расположить код на редирект выше или ниже и многое другое. Чтобы их избежать, применяют альтернативные варианты − PHP или JavaScript.

PHP редирект

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

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

JavaScript-редирект

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

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

Оформляется редирект в либо в :

Скорость срабатывания этого кода однозначно выше, чем у «Яндекс.Метрики», то есть посетитель не будет засчитан до 302 редиректа «Яндексом».

Вас также может заинтересовать: Проверка тИЦ сайта: 3 способа

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

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

Существует еще один вариант – обратиться для проверки кода ответа сервера к онлайн-сервисам, например http://4web.su/s_redirect/. При правильной настройке редиректа вы после введения имени домена увидите код ответа 301 или 302, это зависит от того, какую переадресацию планировалось получить изначально.

Есть сервисы, дополнительно отображающие код, отдаваемый сервером после редиректа, и здесь существует только один верный вариант – 200 ОК.

Приведем пример проверки работы http-версии сайта. В первую очередь обращаем внимание на сведения о настройке 301 редиректа (постоянного), новом адресе (https-версии сайта) и двух кодах ответа − 301 Moved Permanently и 200 ОК.

Код 404 там, где должен быть 200 ОК, говорит о неправильной настройке редиректа. Пример приведен на скриншоте ниже.

Читайте также:  Как в фотошопе написать текст внутри круга

Часто задаваемые вопросы про 302 редирект

  • Бытует миф о запрете использования 302 редиректа, который возник после попыток его применения программистами дляGoogle-фильтра Aging Delay.

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

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

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

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

Напомним, что текст, заключенный в теги -, − это анкор. Без тегов, соответственно, безанкорная ссылка. Она начинается с www либо с http://, а также может прятаться за словами «здесь», «тут» и подобными им. Адрес, имеющий вид имя-сайта.ru, − пример анкора. Конечно, более естественной выглядит безанкорная ссылка.

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

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

Перед оптимизаторами по-прежнему остро стоит вопрос, есть ли опасность при использовании редиректа? Если быть недостаточно осмотрительными, да, есть.

В чем она заключается? Допустим, все 100 страниц своего сайта вы переадресуете на главную. В результате может произойти либо его понижение в поисковой выдаче (что не самое страшное), либо полное удаление старого контента из индекса, включая всю ссылочную массу.

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

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

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

Сообщество, где люди делятся уникальным опытом

Вопросы и ответы по любой теме от IT сообщества

Помогаем строить карьеру в IT-индустрии

Биржа удаленной работы для IT-специалистов

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Что такое 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 редирект в .htaccess

Создание 302 редиректа в файле .htaccess доступно только для пользователей веб-сервера Apache.

Самый простой вариант создания 302 редиректа в .htaccess умещается в 2 строки:

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

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

Так как ранее мы уже описывали создание редиректа 301 в .htaccess, то подробно не будем касаться этой темы еще раз.

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

Создание 302 редиректа возможно не только в файле .htaccess, но и посредством php кода. Для реализации используется функция header(), которая способна создавать заголовки страниц. То есть, мы можем сгенерировать необходимый нам заголовок страницы при помощи 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 задачи.

Рекомендуем к прочтению

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

Ваш адрес email не будет опубликован.