【问题标题】:Making GWT Crawlable使 GWT 可抓取
【发布时间】:2011-10-31 03:11:30
【问题描述】:

我在 GWT-AJAX 可抓取性方面遇到了一些问题。我目前正在做的事情如下:

我的网站http://xyz.com 有 #!例如http://xyz.com/#!download/param 之类的链接 所以谷歌机器人会读取它并向我的服务器询问

http://xyz.com/?_escaped_fragment_=download/param

所以我所做的是构建了一个 servlet,它生成 html 内容并在响应中返回它。但是,我不知道在哪里映射我的 servlet,我的意思是因为 google bot 尝试获取的 url 是 xyz.com/?_escaped_Fragment_=download/param 我不知道如何在我的 web.xml 中映射 servlet

【问题讨论】:

    标签: java ajax gwt servlets web-crawler


    【解决方案1】:

    您应该使用请求过滤器而不是 servlet 映射。 Google 甚至给出了一个如何使用 HtmlUnit 实现通用方法的示例:http://code.google.com/web/ajaxcrawling/docs/html-snapshot.html - 请参阅最后一节。

    【讨论】:

    • 好的,我也尝试了过滤器,但它实际上并没有工作。在我的 web.xml 中,我将 url 映射到 /* 和 * 但没有在 xyz.com 上调用过滤器?_escaped_fragment=...。我认为这是因为过滤器仅在调用 servlet 并且没有 servlet 时响应映射到 xyz.com(根 url)
    猜你喜欢
    • 2012-12-12
    • 2015-02-19
    • 1970-01-01
    • 1970-01-01
    • 2013-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多