这一切似乎都像是一堆矛盾!
首先,Google建议将我网站的www和非www实体列为网站站长工具中的属性。完成。
在执行此操作时,Google会要求您选择首选域名,无论是否包含www。设置为不。
然后Google声明: “此设置定义了哪个主机 - 无论是否 - 在索引您的网站时应被视为规范主机。” 所以我相信我的真实域名是www,而规范是没有的。
然后Google声明: “ 确保在所有页面链接或站点地图中将新主机指定为规范。使用301重定向将路由从前一主机路由到新主机。 “
这是否意味着我需要添加:
<link rel="canonical" href="http://serenitygardenrooms.com" />
到网站上的每个页面?
和
我是否还需要在我的.htaccess文件中使用永久301重定向,如下所示:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.serenitygardenrooms\.com$
RewriteRule ^/?$ "http\:\/\/serenitygardenrooms\.com\/" [R=301,L]
···
然后是dns设置的CNAME。其中也定义如下:
“www.serenitygardenrooms.com CNAME 10分钟serenitygardenrooms.com”
现在提供我首先,理解并应用正确的设置和编码.... 这听起来像是用5种不同的方式说同样的东西而且有点不必要吗?我真的需要这一切吗?
我很欣赏对此的“正确”意见。
非常感谢