Какой редирект, если хост не совпадает? - PullRequest
2 голосов
/ 11 июня 2019

http-сервер, который используется во внутренней сети (не в Интернете), имеет имя foo.

Сервер имеет FQHN foo.example.com, но все еще многие пользователи используют старое имя.

Я хочу написать промежуточное ПО, которое перенаправляет браузер на длинный URL:

С https://foo/bar до https://foo.example.com/bar.

Какой тип перенаправления подходит здесь?

  • 301: постоянный
  • 302: временный
  • ... или что-то совсем другое?

1 Ответ

2 голосов
/ 12 июня 2019

Если вы хотите, чтобы пользователи использовали новое имя и постепенно устарели старое имя, 301 Moved Permanently является правильным выбором.

В соответствии с RFC7231 :

Код состояния 301 (перемещен постоянно) указывает, что целевому ресурсу был назначен новый постоянный URI, и любые будущие ссылки на этот ресурс должны использовать один из вложенных URI.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...