如果用户来自搜索引擎,我希望通过为用户提供某种“相关搜索”功能来提高我的网站可用性。
如果我的网站访问者来自搜索引擎结果页面,可以从servlet获取吗?
如果是,可以获取查询字符串吗?
提前致谢
编辑:谢谢Thillo,this is my first approach using Referer header。我并不为此感到骄傲。欢迎提出有关此代码的所有意见和建议。
答案 0 :(得分:5)
那将是(特殊拼写的)Referer-Header。
request.getHeader("Referer");
您需要解析它并确定它是否是搜索引擎网址。每个搜索引擎都有不同的指定查询的方式,例如http://www.google.com/search?q=test
。