我想通过向用户提供某种“相关搜索”功能来提高网站的可用性,如果他们来自搜索引擎。
如果我的站点的访问者来自搜索引擎的结果页面,那么可以从servlet获取这些信息吗?
如果是,是否可以获取查询字符串?
提前谢谢
编辑: 谢谢Thillo, this is my first approach using Referer header . 我并不为此感到骄傲。对本规范的所有意见和建议将不胜感激。
这就是(特别拼写的)裁判头球。
request.getHeader("Referer");
您需要分析它并决定它是否是搜索引擎的URL。例如,每个搜索引擎都有不同的查询指定方式 http://www.google.com/search?q=test .
http://www.google.com/search?q=test