我看不到是什么可能导致此问题。我建立了一个网站,就像所有网站一样,在电话上看起来也不一样。这里是链接:pizzariaalcapone.ddns.net
我购买了一个域名和静态IP地址,以便获得正确的URL:www.pizzaalcapone.com
但是,如果您在手机上(或使用Chrome开发工具加上较小的窗口)访问pizzaalcapone.com,则不会显示移动版本,而会显示局限的桌面版本。
如果我使用自己的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做过任何事情,只是无法弄清楚是什么原因造成的。
什么可能导致这种奇怪的行为?
答案 0 :(得分:0)
这可能是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)
答案 1 :(得分:0)
像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
目前,您的请求似乎要发送到两个不同的服务器,因此有所不同。
答案 2 :(得分:0)
所以我弄清楚了问题所在: 有DNS记录。 A型记录将转到184.168.131.241,但我无法更改它。这是因为我已经设置了指向服务器地址的重定向。 这是错误的方法。正确的方法是删除重定向。之后,我可以将“ A”记录更改为所需的IP,现在可以使用了! 谢谢Tiago和Alexy给我的提示,这就是让我意识到问题出在哪里。