Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Url www.sample.com自动重定向到sample.com_Url_Nginx_Dns_Linode - Fatal编程技术网

Url www.sample.com自动重定向到sample.com

Url www.sample.com自动重定向到sample.com,url,nginx,dns,linode,Url,Nginx,Dns,Linode,我在Linode上运行两个站点。测试服务器 我在sample.com上有一个Wordpress网站 我想在www.sample.com上运行另一个Ghost站点 注意:第一个没有www前缀 然而,当我尝试访问www.sample.com时,我的浏览器会立即在sample.com上显示我的Wordpress站点(没有www的站点) 我无法缩小在何处实施此设置的范围 我想它要么在Linode DNS设置中,要么在nginx服务器设置中。我找不到任何迹象表明应该有任何类型的重定向 amendment:

我在Linode上运行两个站点。测试服务器

我在sample.com上有一个Wordpress网站 我想在www.sample.com上运行另一个Ghost站点

注意:第一个没有www前缀

然而,当我尝试访问www.sample.com时,我的浏览器会立即在sample.com上显示我的Wordpress站点(没有www的站点)

我无法缩小在何处实施此设置的范围

我想它要么在Linode DNS设置中,要么在nginx服务器设置中。我找不到任何迹象表明应该有任何类型的重定向

amendment:在nginx端,有两个配置文件。默认服务器配置文件指向Wordpress安装,该安装正在加载www和非www案例

amendment:剩余的1个配置文件指向重影安装

amendment:当使用相同的两个配置文件,但仅将主机名更改为“mail”而不是“www”时,ghost安装的加载效果很好。“邮件”主机已经在dns设置中注册,所以我只是借用它作为测试


我不知道发生了什么事?

我不太清楚。但是,24小时后,问题消失了。在管道中的某个地方,旧的主机/ip/端口集被缓存,我无法确定在哪里。但是,现在它工作得很好


谢谢Richard Smith花时间和我讨论这件事。

Richard,是的,你说得对。让我更正一下,这样它们都是一样的。查看
nginx-T
的输出,并搜索
www
,可能会有用。Richard,我不确定发生了什么。但是,它刚刚开始工作。我唯一能想到的是,我的浏览器正在缓存URL并自动转发它们。要么是浏览器什么的。某处??实际上,我尝试了另一种我通常不使用的浏览器,但它也给了我同样的问题。我不知道为什么它会突然起作用。不管怎样,我感谢你的帮助!