当谷歌抓取我们的网站时,生成的 URL 都jsessionid
附加了它们。发生这种情况是因为应用服务器检测到 Googlebot 中缺少 cookie 支持,从而迫使会话通过 URL 重写来维护?我能做些什么吗?
解决方案只是从不打电话Component.getSession()
吗?有什么类似的HttpServletRequest.getSession(false)
吗?
编辑:刚刚找到org.apache.wicket.Session.exists()
当谷歌抓取我们的网站时,生成的 URL 都jsessionid
附加了它们。发生这种情况是因为应用服务器检测到 Googlebot 中缺少 cookie 支持,从而迫使会话通过 URL 重写来维护?我能做些什么吗?
解决方案只是从不打电话Component.getSession()
吗?有什么类似的HttpServletRequest.getSession(false)
吗?
编辑:刚刚找到org.apache.wicket.Session.exists()
在SEO - Search Engine Optimization - Apache Wicket Wiki中找到了解决方案。
简而言之:
WebApplication.newWebResponse()
BufferedWebResponse
检查用户代理是否是爬虫(即googlebot)的