Я не вижу, что может вызвать эту проблему. Я создал веб-сайт, который, как и все другие веб-сайты, на телефоне выглядит иначе. Вот ссылка: pizzariaalcapone.ddns.net
Я купил домен и статический IP-адрес, чтобы иметь правильный URL: www.pizzaalcapone.com
Однако, если вы заходите на сайт pizzaalcapone.com со своего телефона (или с помощью инструментов разработчика Chrome и меньшего окна), он показывает не мобильную версию, а очень тесную версию для настольного компьютера.
Если я обращаюсь к нему напрямую с моего IP, http://178.115.250.120, он также отображается правильно. Кроме того, значок не загружается, я использую pizzaalcapone.com для доступа к нему. Ошибка: «http://www.pizzaalcapone.com/favicon.ico 404 (не найдено)». Но если вы вызываете http://178.115.250.120/favicon.ico, он показывает значок.
Я пришел к выводу, что это проблема DNS ИЛИ с nginx, но я думаю, что это маловероятно. Я никогда раньше ничего не делал с DNS, просто не могу понять, что это за причины.
Что могло быть причиной такого странного поведения?





Вероятно, проблема с DNS. Я говорю это потому, что когда вы выполняете команду:
dig www.pizzaalcapone.com
результат:
...
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;www.pizzaalcapone.com. IN A
;; ANSWER SECTION:
www.pizzaalcapone.com. 3481 IN CNAME pizzaalcapone.com.
pizzaalcapone.com. 481 IN A 184.168.131.241
Как видите, домен указывает на IP 184.168.121.241, а не на тот, который вы сказали (178.115.250.120)
Похоже, pizzaalcapone.com указывает не на 178.115.250.120, а на другой адрес. Вам нужно будет настроить DNS, чтобы www.pizzaalcapone.com преобразовался в 178.115.250.120, или поместите свой код на 184.168.131.241, поскольку на данный момент он разрешается следующим образом:
Non-authoritative answer:
www.pizzaalcapone.com canonical name = pizzaalcapone.com.
Name: pizzaalcapone.com
Address: 184.168.131.241
На данный момент ваши запросы, похоже, отправляются на два разных сервера, отсюда и различия.
поэтому я понял, в чем проблема: Есть записи DNS. Запись типа A была 184.168.131.241, и я не смог ее изменить. Это произошло потому, что я настроил перенаправление, которое указывало на адрес моего сервера. Это был неправильный подход. Правильный подход - удалить редирект. После этого я смог поменять запись «A» на желаемый IP, теперь она работает! Спасибо, Тьяго и Алекси, за подсказку, именно поэтому я понял, в чем проблема.