0

我有一个网站可以打开和关闭 JS。页面上的所有链接都是表单的常规格式,<a href="/pagename">但如果访问者使用可用的 JS 访问它,它们将被修改为<a href="#/pagename">并使用 hahshchange 事件进行处理。

这导致 2 个可能的 URL 指向相同的内容 (www.site.com/pagenamewww.site.com/#/pagename)。

注意:如果您www.site.com/pagename使用 JS 到达,您将被自动重定向到www.site.com/#/pagename

现在我想知道我是否应该实现 hashbang 格式(www.site.com/#!/pagename),因为我不知道这是否会在被机器人抓取时导致重复的内容?谷歌的常见问题解答对这个特定主题没有太大帮助。

4

1 回答 1

0

This probably will cause duplicate content issues but it's hard to say for sure since crawlable ajax is a new thing. But you can easily solve this by using canonical URLs.

于 2011-11-10T14:09:18.487 回答