Важна ли отправка кода состояния при перенаправлении? - PullRequest
0 голосов
/ 03 мая 2018

Компания, с которой я работаю, имеет основной сайт с .com tld, но также имеет несколько других tld, таких как .de и .es. Эти другие tld всегда будут перенаправлять, используя нижний код. Должен ли я добавить код состояния 301 Moved Permanently с перенаправлением или эти коды состояния не важны в этом случае? Или код статуса 204 No Content должен быть более подходящим?

Код перенаправления PHP:

<?php
  header("Location: https://www.google.com");
  exit();
?>

1 Ответ

0 голосов
/ 03 мая 2018

Вы делаете постоянное перенаправление, поэтому вам следует использовать код состояния 301 Moved Permanently. Эта ссылка ниже объясняет коды и почему они важны:

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

Коды состояния HTTP и SEO

...