首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Wicket :删除“?wicket:interface=.”来自AjaxFallbackLinks

Wicket :删除“?wicket:interface=.”来自AjaxFallbackLinks
EN

Stack Overflow用户
提问于 2011-08-22 19:29:33
回答 1查看 1.7K关注 0票数 1

我在许多地方使用Wicket的AjaxFallbackLink。这对用户很好,但它给我们一些搜索引擎优化头痛。

当谷歌爬行我们的一个页面时,他们可能需要几个小时或几天才会返回并尝试在该页面上爬行AjaxFallbackLinks。当然,由于链接如下所示:

代码语言:javascript
运行
复制
http://example.com/?wicket:interface=:1869:mediaPanel:permissionsLink::IBehaviorListener:0:2

..。当爬虫返回时,会话不再有效。这会导致大量的404错误在我们的网站,这大概会损害我们的搜索引擎优化。

我的问题:我如何使Ajax链接“稳定”(就像BookmarkablePageLink)的搜索引擎,但仍然保留对交互式用户的Ajax行为?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-23 06:21:25

您可以通过使用Google工具中的URL参数选项告诉Google忽略某些URL参数。从2011年7月起,您甚至可以告诉Google在更改URL参数对页面内容(例如分页或排序)有影响的情况下应该做什么。

要访问该功能,请登录到Google帐户,单击要配置的站点,然后选择> URL参数。您将看到Google在站点上找到的参数列表,以及Google“监视”包含此参数的URL的数量。 默认行为是“让Googlebot决定”。这将导致Google找出副本并对其进行聚类。

  • http://searchengineland.com/google-adds-url-parameter-options-to-google-webmaster-tools-86769

您需要考虑的问题是,当您忽略wicket:interface params时,页面的内容是否会发生变化。如果是这样的话,您可能需要探索转到无状态Ajax回退,如这里所描述的:

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7152547

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档