标签为 ‘struts’
18
5
在Java开发的网站中,经常会出现在URL中包含有jsessionid,用来记录session。这是因为如果浏览器不支持cookie,JSP容器通过在URL中包含jsessionid来达到session的效果。
这样做对搜索引擎来说有点问题,Google等记录的url中也会包含jsessionid,很不利于网站的SEO优化。为了从url中去掉jsessionid,我搜索了很长时间,无论搜索什么关键字:tomcat,jsp,struts2, url rewriting等,都没有非常简单简单的方法。
我最后采用了这个解决方案 。简单的说,就是增加一个Filter,在这个filter中去掉jsessionid。