Seo 动态页面的规范链接元素(rel=“Canonical”)

Seo 动态页面的规范链接元素(rel=“Canonical”),seo,stack,search-engine,token,Seo,Stack,Search Engine,Token,我有一个在URL中传递页面标记的堆栈系统。此外,我的页面是动态创建的内容,因此我有一个php页面可以使用参数访问内容 index.php?grade=7&page=astronomy&pageno=2&token=foo1 我理解搜索索引的目标是,在你的网站上,每个独特的数据集只有一个链接 Bing有一种方法可以指定特定的。 Google it似乎使用了rel=“canonical”,但是否可以用它来告诉Google忽略令牌参数?我的URL(不带标记)可以是以下内容:

我有一个在URL中传递页面标记的堆栈系统。此外,我的页面是动态创建的内容,因此我有一个php页面可以使用参数访问内容

index.php?grade=7&page=astronomy&pageno=2&token=foo1
我理解搜索索引的目标是,在你的网站上,每个独特的数据集只有一个链接

Bing有一种方法可以指定特定的。 Google it似乎使用了
rel=“canonical”
,但是否可以用它来告诉Google忽略令牌参数?我的URL(不带标记)可以是以下内容:

index.php?grade=5&page=astronomy&pageno=2
index.php?grade=6&page=math&pageno=1
index.php?grade=7&page=chemistry&page2=combustion&pageno=4
如果谷歌没有解决方案。。。其他可能的解决办法:

如果我为每个基本页面提供站点地图,我可以提供基本URL,但该页面链接的任何标记都会在生成的页面上装箱。另外,我必须不断地重新创建站点地图以覆盖新页面(例如,每页25篇文章,第2页26篇文章)

我的一个想法是在页面加载时识别机器人(我已经这样做了),并禁用机器人的所有令牌。因为(我猜)机器人程序无论如何都不会在页面之间使用会话数据,所以后退按钮和编辑功能是无用的。为机器人编写自定义代码是可行的(还是疯狂的)


谢谢你的想法。

你可以使用谷歌网站管理员工具告诉谷歌忽略某些URL参数


这在页面上有介绍。

这个问题似乎是离题的,因为它是关于SEO的,关于优化我们的SEO代码的问题是不允许的。谢谢。我只是在你发帖的时候偶然发现了这个。这比它本该埋在谷歌里的要深得多。许多搜索者终于找到了它。如果允许的话,我会把它作为一个正确的答案贴出来。