Мне предоставлен доступ к новому серверу, который использует Nginx в качестве веб-сервера.
Скажите, IP-адрес344.555.122.45
всякий раз, когда я нажимаю 344.555.122.45 в своем браузере, он принудительно добавляет www к IP и он становитсяwww.344.555.122.45
Есть идеи, что является причиной и как это исправить?
решение1
Я думаю, есть несколько способов, с помощью которых можно запустить перенаправление.
серверная часть через HTTP
сервер может вызвать это, отправив HTTP-ответ, содержащий либо 302
статус 301
ответа, либо заголовок Location: http://www.344.555.122.45
.
Я бы проверил это с помощью curl -i 344.555.122.45
.
где -i
включает заголовок ответа. Если вы получаете это с сервера, то я бы посмотрел в конфигурацию виртуального сервера nginx для домена/хоста, если его там нет, то я бы посмотрел в веб-приложение, чтобы увидеть, устанавливает ли оно перенаправление.
в HTML-коде
Также это можно сделать с помощью HTML-кода <meta>
, используя элемент с http-equiv
атрибутом:
<meta http-equiv="refresh" content="0; url=http://www.344.555.122.45/" />
Хотя по моему опыту это одна из наименее вероятных причин.
Ваша клиентская конфигурация вызывает это
как упоминалось в комментариях