域名发生了奇怪的事情.如果输入时没有 www.domain.com,则转到错误的主机


Weird thing going on with domain. if Entered without www.domain.com, goes to wrong host

嘿,我

有一个简短的问题要问你,他们在托管等方面比我更有经验:)我做了一个网站,冷杉把它放在一个主机上,然后在我购买的域名网站上输入它的名字服务器来链接它们。之后,我认为该主机太慢了,所以我更改为其他主机,之后还将我的名称服务器更改为新主机的名称服务器。现在我有一个问题,如果有人去 http://zipdaturl.com 他会被重定向到旧主机的默认索引.php页面,如果它与 http://www.zipdaturl.com 一起,它会转到正确的页面。我可以做什么才能将这两个都转到正确的主机?我检查了域提供商,两个名称服务器都指向新的正确主机。

是的,www DNS 缓存(我敢肯定)正在为您的网站注册最新的主机提供商静态 IP,因此当您更换主机时,这是几天的"正常 www 行为"。域名转移是最大的www更改(对于一个域名/网站),您总是需要几天时间才能完成。

在此期间,您有 2 个(这里和那里)"主机"。

有趣的是,根据您访问网站的位置,您可以同时看到实际网站,或者您可以看到旧网站。

但是旧的会在几天内消失。享受!

联系您的旧域名服务器提供商,告诉他从他的停车场中删除域或创建一个索引.html在您的旧主机上,如下所示:

<meta http-equiv="Refresh" content="0; url=http://www.zipdaturl.com/">
好吧,

我已经检查过了,两个URL都把我带到了同一个website,但我认为你还需要使用 ht access 进行WWW重定向。

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ __controller.php?p=$1 [L,QSA]
RewriteCond %{HTTP_HOST} ^zipdaturl'.com [NC]
RewriteRule (.*) http://www.zipdaturl.com/$1 [L,R=301]

大多数情况下,域需要一些时间来指向。您可以通过 ping( window+r 键入 cmd )来检查它。

ping -t www.zipdaturl.com

并检查即将推出的响应IP Address