www或非www google偏好,cname,.htaccess和html规范标记

时间:2016-01-16 20:15:49

标签: .htaccess redirect dns canonical-name

这一切似乎都像是一堆矛盾!

首先,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种不同的方式说同样的东西而且有点不必要吗?我真的需要这一切吗?

我很欣赏对此的“正确”意见。

非常感谢

0 个答案:

没有答案