我有example.com,它指向使用A记录的Web服务器,我想将所有流量从www.example.com重定向到example.com。据我所知,这些都是方法,


301 HTML从www重定向到example.com

将www的CNAME别名添加到@
将www的记录添加到Web服务器IP

最好的方法而不影响我的搜索引擎排名?

#1 楼

如果您最关注SEO,则要使用301重定向。 301重定向不仅会告诉搜索引擎您的页面已移动(假设您当前正在使用页面的www版本和非www版本),而且还会帮助他们将旧的URL与新的URL相关联。这意味着您到旧页面的任何链接都将计入新页面。它们确实由于重定向而失去了一点价值,但是最好不要完全这样做。

有关301重定向和www / non-www
的更多信息,请参见此答案。

#2 楼

要记住的一件事是DNS不提供重定向-添加A或CNAME记录只会将您的IP地址提供给键入该URL的人员。如果仅添加这两个记录之一,则www.example.com和example.com都将解析到您的Web服务器,从本质上为站点上的每个页面提供两个地址,并可能破坏您保存的任何统计信息。

,必须始终通过服务器端重定向或您提到的HTML重定向设置其他301重定向,然后才能始终将访客重定向到使用您网站的example.com版本。 >

#3 楼

我认为您可以使用301/302重定向将用户指向目标目的地,这是重定向用户的最佳选择。