Что приводит к изменению домена в URL-адресе, если он введен неправильно?

Что приводит к изменению домена в URL-адресе, если он введен неправильно?

Со временем я заметил, что если я ввожу неправильный домен (.gov, .com, .net) в URL, сайт мгновенно перенаправляется на правильный сайт. Например, www.usps.gov --> www.usps.com. Является ли это причиной перенаправления браузер, сам сайт или что-то еще?

решение1

Существует много механизмов, которые могут вызвать это. В этом случае перенаправление осуществляет веб-сервер:

--2012-04-13 10:22:01--  http://www.usps.gov/
Resolving www.usps.gov... 56.0.36.150
Connecting to www.usps.gov|56.0.36.150|:80... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: http://www.usps.com [following]
--2012-04-13 10:22:02--  http://www.usps.com/
Resolving www.usps.com... 184.84.25.188
Connecting to www.usps.com|184.84.25.188|:80... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: https://www.usps.com/ [following]
--2012-04-13 10:22:03--  https://www.usps.com/
Connecting to www.usps.com|184.84.25.188|:443... connected.
HTTP request sent, awaiting response... 200 OK

Ваш браузер устанавливает соединение с веб-сервером по адресу www.usps.gov, который отвечает ошибкой 302 Moved Temporarily, которая сообщает браузеру, что сайт теперь находится по адресу www.usps.com. Браузеры обычно настроены на автоматическое принятие 302ошибок типа и переход на новый указанный сайт. В этом случае новый сайт также выдает ошибку 302и предлагает перейти на https://www.usps.com, защищенную версию сайта.

Обратите внимание, что если вы используете Firefox, вы можете заставить его сообщать вам, когда сайт пытается перенаправить в Advanced / Generalнастройках. Тогда вы можете увидеть переходы сами.

Подробную информацию о различных методах см.http://en.wikipedia.org/wiki/URL_redirection(.htaccess, перенаправление HTML, серверные скрипты, 301 и т. д.) иhttp://en.wikipedia.org/wiki/CNAME_record(DNS-перенаправление)

Связанный контент