在任何浏览器中,如果我使用www.example.com
或example.com
,网页都会被正确检索,但是我在Google和Facebook上遇到了麻烦。
Facebook:为了能得到喜欢,我创建了所需的Facebook应用程序,并将站点URL设置为http://example.com/
。使用他们的工具http://developers.facebook.com/tools/debug/,当我使用http://example.org
测试我的页面时,它可以工作,但是使用http://www.example.org
会导致消息失败:
对象的URL 'http://www.example.com/‘类型’网站‘无效,因为指定的应用程序id不允许域'www.mysite.com’。
Google :为了能够获得流量统计信息,我创建了一个属性和一个配置文件,并在一周后将配置好的http://www.example.com
更改为可用的http://example.org
统计信息时,没有收集任何统计数据。
我应该做些什么来获得www.example.com
和example.com
的统计数据和喜欢呢??
发布于 2012-08-30 00:43:20
您真的不想同时使用www
子域和裸域。这是可怕的搜索引擎优化。你可以选择任何一种,但是一旦你选择了,你就必须坚持下去。
您得到Facebook错误的原因是您最初将它配置为使用命名域,并且它将www
子域视为一个单独的实体。谷歌也有同样的问题。
在你做出决定之后,你会想要将你没有使用的那个重定向到你选择的那个。(您可以使用Apache重写规则执行301 Permanent Redirect
,或者如果要从裸域转到www
子域,请查看http://wwwizer.com。
发布于 2012-08-30 07:05:09
从根本上说,www和non是两个独立的地址,它们(一般情况下)恰好指向相同的内容--主要是因为大多数web主机别名www和non。
但是没有理由这样做,这两种选择当然不是唯一的选择(想想维基百科和en.wikipedia.org de )。(等)网站是“选择你的国家”
在非贬义的意义上,这在很大程度上归因于公众和许多主人的懒惰和/或无知。
现在回到你的问题上,如果你们都设置为相同的内容,那么就典型的用户而言,他们是同一个网站--但是许多应用程序(和标准SSL证书)并不那么“聪明”,并且知道它们是两个独立的实体。
使用这两种方式都将意味着传入链接被分割,从而分割任何页面级别;还有一些搜索引擎爬虫将两者视为单独但重复的,因此会进一步惩罚您。
在一个站点上使用这两种方法都有缺陷,但只有坚持一种选择才有好处。
这就是为什么选择一个,并为其他域使用301重定向(以及潜在的通配符子域也是如此)的原因。我倾向于采用非www作为标准.
https://webmasters.stackexchange.com/questions/34007
复制相似问题