代码之家  ›  专栏  ›  技术社区  ›  sourcerebels

从servlet获取搜索引擎查询字符串

  •  2
  • sourcerebels  · 技术社区  · 15 年前

    我想通过向用户提供某种“相关搜索”功能来提高网站的可用性,如果他们来自搜索引擎。

    如果我的站点的访问者来自搜索引擎的结果页面,那么可以从servlet获取这些信息吗?

    如果是,是否可以获取查询字符串?

    提前谢谢

    编辑: 谢谢Thillo, this is my first approach using Referer header . 我并不为此感到骄傲。对本规范的所有意见和建议将不胜感激。

    1 回复  |  直到 15 年前
        1
  •  5
  •   Thilo    15 年前

    这就是(特别拼写的)裁判头球。

    request.getHeader("Referer");
    

    您需要分析它并决定它是否是搜索引擎的URL。例如,每个搜索引擎都有不同的查询指定方式 http://www.google.com/search?q=test .