从www到根目录的DNS CNAME仍显示www

从www到根目录的DNS CNAME仍显示www,dns,Dns,昨天我为我的网站买了一个新域名。我创建了一个从www.mywebsite.com到mywebsite.com的CNAME DNS条目。因此,使用www访问网站的人应该被重定向到根域。但如果我在浏览器中输入www.mywebsite.com,并且网站加载正确,但仍在栏中显示www.mywebsite.com。我已经在终端中使用了dig命令,它显示了正确的cname,然后显示了从mywebsite.com到IP地址的正确分辨率。我是DNS新手,不知道我做错了什么 Apache虚拟主机配置: <

昨天我为我的网站买了一个新域名。我创建了一个从www.mywebsite.com到mywebsite.com的CNAME DNS条目。因此,使用www访问网站的人应该被重定向到根域。但如果我在浏览器中输入www.mywebsite.com,并且网站加载正确,但仍在栏中显示www.mywebsite.com。我已经在终端中使用了dig命令,它显示了正确的cname,然后显示了从mywebsite.com到IP地址的正确分辨率。我是DNS新手,不知道我做错了什么

Apache虚拟主机配置:

<VirtualHost *:80>
    ServerName www.mywebsite.com
    Redirect 301 / http://mywebsite.com/
</VirtualHost>

CNAME不是重定向。这只是该域的另一个规范名称


您需要在Web服务器中配置重定向。

但是如果我没有创建从www到根目录的CNAME,我无法使用www.mywebsite.com打开网站?或者该条目完全没有用?是的,当然,您需要为服务器的IP地址设置CNAME或a记录。我创建了一个虚拟主机以将www.mywebsite.com重定向到mywebsite.com。当我现在尝试打开网站时,它说加载不能遵循超过20个重定向。您的VirtualHost配置中似乎有错误。也许你可以给我们看看你的配置?用虚拟主机配置编辑了我的问题。