Редирект 301 и редирект 302; какая разница?

  1. Откуда эти коды? Чтобы объяснить разницу между перенаправлением 301 и 302, полезно сначала кратко...
  2. 301 перенаправление
  3. Почему этот код важен для поисковых систем?
  4. 302 перенаправление

Откуда эти коды?

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

Сервер (на котором работает ваш веб-сайт) выдает код каждый раз, когда поступает звонок из интернет-браузера Сервер (на котором работает ваш веб-сайт) выдает код каждый раз, когда поступает звонок из интернет-браузера. Так называемый Протокол передачи гипертекста или http.

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

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

301 и 302 код состояния.

Код состояния, который начинается с 3xx, относится к другому классу: так называемый класс перенаправления . Разница между редиректом 301 и редиректом 302 не всегда очевидна и часто используется неправильно.

Оба перенаправления имеют одинаковый эффект: они формируют перенаправление со страницы A на страницу B, не беспокоя вас как пользователя. В глазах поисковика оба перенаправления только совершенно разные.


Разница между перенаправлением 301 и 302 объясняется графически.

301 перенаправление

Код ответа 301 также подпадает под протокол передачи гипертекста (http). Это используется, чтобы указать, что вызываемый URL постоянно находится в другом месте. Благодаря этому коду и связанному новому URL-адресу браузер знает, что ему нужно перейти в другое место для получения данных веб-сайта.

Почему этот код важен для поисковых систем?

Вы можете сравнить код ответа 301 с ходом. С почтальоном (поисковая система) вы указываете, что переехали в новый дом (веб-страницу) в другом месте (новый URL). Затем почтальон гарантирует, что важная почта (входящие ссылки и, следовательно, значение ссылки) будет перенаправлена ​​на ваш новый адрес.

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

302 перенаправление

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

Но! Поскольку поисковая система считает, что это временное перемещение, значение ссылки не учитывается. Это означает, что часть значения вашей ссылки потеряна.

Короче говоря, неправильная настройка перенаправления гарантирует, что ваш рейтинг в поисковой системе может упасть.

Наконец, Мэтт Каттс объясняет в видео, есть ли предел тому, сколько 301 (постоянных) перенаправлений я могу сделать на сайте? от того, что Google думает о перенаправлении и как вы должны иметь дело с этим как с SEO.

Откуда эти коды?
Почему этот код важен для поисковых систем?