X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Добавить ответ в эту тему
> 301 или 302 редирект: что лучше использовать
jack
jack
Topic Starter сообщение 23.9.2020, 10:24; Ответить: jack
Сообщение #1


----------------
*******

Группа: Administrator
Сообщений: 8083
Регистрация: 22.3.2009
Из: глины
Поблагодарили: 11352 раза
Репутация:   609  


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

Но многие пользователи не могут отличить 301 от 302. Оба идентичны по своей функциональности.

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

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

Вот несколько распространенных случаев использования:
  • При изменении URL-адреса сайта навсегда.
  • При переходе на новый домен.
  • При переключении с HTTP на HTTPS.
  • При исправлении проблем с дублированием контента без www и с www.
  • При объединении двух или более страниц сайта.
  • При изменении навсегда структуры URL-адресов сайта.

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

Случаев использования 302 редиректа не так уж много:
  • Перенаправление пользователей на нужную им версию сайта (в зависимости от местоположения / языка).
  • Проведение сплит-тестирования функциональности или дизайна веб-страницы.
  • Получение отзывов о новой странице, не влияя на рейтинг старой.
  • Проведение рекламной акции и временной переадресации посетителей на страницу продаж.

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

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

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



Как создать 301 редирект

Если вы хотите создать переадресацию с кодом 301 с одного URL-адреса на другой, добавьте это в свой файл .htaccess:

Код
Redirect 301 /old-page.html /new-page.html

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



Если необходимо перенаправить весь сайт, то добавьте в свой файл .htaccess следующее:

Код
RewriteEngine on
RewriteCond %{HTTP_HOST} ^oldsite.com [NC, OR]
RewriteCond %{HTTP_HOST} ^www.oldsite.com [NC]
RewriteRule ^(.*)$ Https://newsite.com/$1 [L,R=301,NC]

Имейте в виду, что нужно поддерживать активным старый хостинг для переадресации сайта с помощью .htaccess, что может быть дорогостоящим. Так что редирект лучше делать через DNS. Большинство регистраторов позволяют выбрать для этого 301 или 302 редирект. Если вы используете Google Domains, просто нажмите «Веб-сайт»> «Переадресация домена», затем введите новый домен и выберите «Постоянная переадресация».



Как создать 302 редирект

Если необходимо создать перенаправление с кодом 302 с одного URL-адреса на другой, добавьте в свой файл .htaccess следующее:

Код
Redirect 302 /old-page.html /new-page.html

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



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

Код
RewriteEngine on
RewriteCond %{HTTP_HOST} ^oldsite.com [NC, OR]
RewriteCond %{HTTP_HOST} ^www.oldsite.com [NC]
RewriteRule ^(.*)$ Https://newsite.com/$1 [L,R = 302,NC]

Большинство редиректов домена являются постоянными, поэтому необходимо использовать код 301. То же самое и с переадресацией с HTTP на HTTPS.

Как Google обрабатывает 301 и 302 редирект

Поскольку функциональность 301 и 302 редиректов идентична, выбор того, какой из них использовать, в основном зависит от того, как Google к ним относится.
В первую очередь, нужно обратить внимание на следующее:
  1. Индексация
  2. Ссылочный вес

Индексация

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

Для 301 редиректа

Индексироваться будет «новый» URL. Например, если вы создаете переадресацию с кодом 301 с old-page.html на new-page.html, Google проиндексирует new-page.html и деиндексирует old-page.html. 301 редирект сообщает Google, что это постоянный адрес, поэтому нет смысла сохранять старый URL в индексе.
Люди иногда могут путаться потому, что после создания 301 редиректа, старый URL-адрес некоторое время все еще отображается в Google при использовании оператора «site:» в поисковике.
Например, Moz много лет назад поставил переадресацию своего домена с seomoz.org на moz.com , но seomoz.org все еще отображается в Google.



Для 302 редиректа

URL, который индексирует Google, обычно является исходным. Однако, поскольку Google знает, что люди часто ошибочно используют 302-е редиректы для постоянной переадресации, они фактически рассматривают каждую переадресацию с кодом 302 индивидуально, чтобы понять, что вы на самом деле имели в виду.
Никто точно не знает, как долго должен стоять 302 редирект, прежде чем Google начнет рассматривать его как постоянную переадресацию. Обычно это занимает от нескольких недель до нескольких месяцев, но иногда это происходит в течение нескольких дней или недель.
Если вы не знаете, как Google обрабатывает ваши 302 редиректы, вот небольшая хитрость:
Вставьте адрес сайта в инструмент проверки URL-адресов Search Console. Если отображается предупреждение «URL не в Google», значит, Google рассматривает переадресацию как постоянную (301). Если он находится в индексе Google, то это рассматривается как временная переадресация (302).



Ссылочный вес

Для 301редиректа

Ссылочный вес передается новому URL.
Например, если old-page.html имеет десять обратных ссылок, и вы ставите 301 редирект на new-page.html, то ссылочный вес будет передаваться new-page.html. Другими словами, Google ранжирует new-page.html так, как если бы на нее ссылалось десять ссылок.



Для 302 редиректа

Ссылочный вес обычно передается старому URL.
Например, если вы ставите переадресацию (302) с old-page.html на new-page.html, а new-page.html имеет десять обратных ссылок, весь ссылочный вес, обычно передается на old-page.html.
Предполагается, что перенаправляемая страница такая же или похожа на «новую» страницу. Если нет, то google может рассматривать ее как страницу 404.
Вы можете проверить, как Google обрабатывает редиректы, с помощью инструмента проверки URL. Если в поле «Google-selected canonical» отображается «Inspected URL» (как в случае ниже), Google рассматривает переадресацию как временную. В противном случае он рассматривает ее как постоянную.



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

Допустим, вы сделали распространенную ошибку, использовав 302 редирект. Стоит ли тратить время на его замену на 301 редирект?
Ответ зависит от того, как Google в данное время обрабатывает эти перенаправления.
Если Google сам во всем разобрался и уже рассматривает «временные» 302-е как постоянные 301-е редиректы, то внесенные изменения ни на что не повлияют. В другом случае, необходимо будет поменять 302 на 301 редирект.
Чтобы проверить, как Google обрабатывает отдельные страницы, можно использовать инструмент проверки URL в GSC. Однако, если сайт имеет большое количество переадресаций, то это займет много времени. Более быстрый способ - сначала найти 302 редиректы, которые получают органический трафик. Это явный признак того, что Google все еще рассматривает переадресацию как временную.
Это можно сделать в Аудите сайта Ahrefs. Просканируйте свой сайт, а затем проверьте отчет о переадресации на предмет предупреждения «302 редирект».



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



Послесловие

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



--------------------
Stimul-Cash и RX-Partners - лидеры фарма бизнеса!


Поблагодарили: (6)
9
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
GlazAlmaz
GlazAlmaz
сообщение 23.9.2020, 13:37; Ответить: GlazAlmaz
Сообщение #2


Генератор СДЛ
*******

Группа: Super Moderator
Сообщений: 2538
Регистрация: 28.8.2010
Поблагодарили: 1490 раз
Репутация:   88  


302 редирект лучше вообще не использовать :) чаще всего, он приводит только к проблемам, причину которых вообще потом сложно диагностировать


--------------------
:: научу, как продвигать сайты :: SEO-шмео, все дела :)


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
_fan_
_fan_
сообщение 23.9.2020, 14:03; Ответить: _fan_
Сообщение #3


SEO специалист
******


Группа: Active User
Сообщений: 2371
Регистрация: 12.11.2009
Из: Украина
Поблагодарили: 947 раз
Репутация:   146  


GlazAlmaz, 100%
зачем придумывать новый велосипед, когда есть 301 редирект.
И в основном если редиректят - это навсегда.


--------------------
Услуги Крауд Маркетинга - ссылки, которые работают!
Делаю быстро, качественно и дорого.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
GlazAlmaz
GlazAlmaz
сообщение 23.9.2020, 15:43; Ответить: GlazAlmaz
Сообщение #4


Генератор СДЛ
*******

Группа: Super Moderator
Сообщений: 2538
Регистрация: 28.8.2010
Поблагодарили: 1490 раз
Репутация:   88  


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


--------------------
:: научу, как продвигать сайты :: SEO-шмео, все дела :)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Starpony
Starpony
сообщение 23.9.2020, 22:28; Ответить: Starpony
Сообщение #5


Участник
***

Группа: User
Сообщений: 112
Регистрация: 26.7.2020
Поблагодарили: 10 раз
Репутация:   1  


Цитата(jack @ 23.9.2020, 10:24) *
Допустим, вы сделали распространенную ошибку, использовав 302 редирект. Стоит ли тратить время на его замену на 301 редирект?


не очень понятно как можно сделать ошибку, поставив 302 редирект?
как я понимаю 302 это скорее в бурже тема распространенная
у нас все лепят 301 и не парятся
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kstnews
kstnews
сообщение 24.9.2020, 16:06; Ответить: kstnews
Сообщение #6


Завсегдатай
*****

Группа: Active User
Сообщений: 834
Регистрация: 25.11.2011
Из: Нижегородская губерния
Поблагодарили: 235 раз
Репутация:   41  


Sorry, вопросы на тему "Раньше хотел, но стеснялся спросить".

301 редирект (302 ни разу не использовал). Зависит от хостера и "его внутренностей" (если не прав, поправьте). Помнится, хостер с началом Спринт и концом хост при вводе в панели редиректа (раньше было возможно, сейчас не знаю) записывал все в .htaccess в конце и все было понятно. Сейчас у другого хостера с началом и концом Фоззи (isp панель) при вводе в панели редиректа 301 в аштиэксесес ничего нет. Теоретически – где это все искать (на тему, например, сохранить, запомнить данные)?

PS ТС спасибо. Узнал, что для Гугльдомен я ущербный, в отличие от Вьетнама. :)


--------------------
Пессимист, это вооружённый знаниями оптимист.


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
x64
x64
сообщение 24.9.2020, 18:03; Ответить: x64
Сообщение #7


F.A.L.L.O.U.T.
*******

Группа: Super Moderator
Сообщений: 3947
Регистрация: 30.6.2011
Из: Железнодорожный (Балашиха)
Поблагодарили: 3306 раз
Репутация:   321  


Цитата(GlazAlmaz @ 23.9.2020, 14:43) *
встречался несколько раз с ситуацией, когда сомнительные плагины для WP сами ставили 302 редирект вместо 301

Тут скорее разработчик плагина даже не думал на эту тему.

Цитата(kstnews @ 24.9.2020, 15:06) *
302 ни разу не использовал

Если хотя бы раз в PHP скрипте писали:
Код
header('Location: https://addr');

уже использовали ;)



--------------------


Поблагодарили: (2)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
DUbiev
DUbiev
сообщение 25.9.2020, 0:58; Ответить: DUbiev
Сообщение #8


Участник
***

Группа: User
Сообщений: 177
Регистрация: 21.1.2020
Поблагодарили: 14 раз
Репутация:   0  


Цитата(x64 @ 24.9.2020, 18:03) *
Если хотя бы раз в PHP скрипте писали:


А зачем это писать в каких случаях?

Цитата(kstnews @ 24.9.2020, 16:06) *
записывал все в .htaccess в конце и все было понятно


А сейчас некоторые плагины как то умеют редиректы делать без .htaccess - не знаю технически как это сделано, но есть
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
x64
x64
сообщение 25.9.2020, 14:13; Ответить: x64
Сообщение #9


F.A.L.L.O.U.T.
*******

Группа: Super Moderator
Сообщений: 3947
Регистрация: 30.6.2011
Из: Железнодорожный (Балашиха)
Поблагодарили: 3306 раз
Репутация:   321  


Цитата(DUbiev @ 24.9.2020, 23:58) *
А зачем это писать в каких случаях?

Цитата(DUbiev @ 24.9.2020, 23:58) *
некоторые плагины как то умеют редиректы делать без .htaccess - не знаю технически как это сделано, но есть

Теперь и Вы знаете кунг-фу :smileded:


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
jartalk
jartalk
сообщение 25.9.2020, 16:15; Ответить: jartalk
Сообщение #10


Старожил
******

Группа: Active User
Сообщений: 1211
Регистрация: 20.4.2009
Из: МС
Поблагодарили: 162 раза
Репутация:   31  


Цитата(jack @ 23.9.2020, 10:24) *
Проведение рекламной акции и временной переадресации посетителей на страницу продаж.


Даже не знаю в каких случаях это удобно, когда проще делать отдельную промо страничку и с ней уже что угодно делать.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Добавить ответ в эту тему
Быстрый ответ
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) X-Parser – парсер тематического контента по списку ключевых слов или ссылок
Лучшее решение для автоматического наполнения статейных сайтов на WP
4 xsoftware 400 Сегодня, 0:28
автор: xsoftware
Горячая тема (нет новых ответов) Что теперь будет с накрутчиками ПФ?
31 DUbiev 2323 Вчера, 20:11
автор: nkaado
Открытая тема (нет новых ответов) 301 или 404?
10 rudstrah 262 Вчера, 16:58
автор: ProfitPixels
Открытая тема (нет новых ответов) Что нужно для полупассивного заработка на своем сайте с нуля?
23 atew 1346 Вчера, 16:51
автор: ProfitPixels
Открытая тема (нет новых ответов) Что будет с поисковым трафиком если закрыть от индексации изображения на сайте?
10 A_Pilot 377 Вчера, 16:50
автор: ProfitPixels


 



RSS Текстовая версия Сейчас: 20.10.2020, 1:23
Дизайн