是否可以在tomcat servlet中禁用jsessionid?

陈冠希:

是否可以在tomcat的URL中关闭jsessionid?jsessionid似乎对搜索引擎不太友好。

泳池:

您可以使用此过滤器仅对搜索引擎禁用,但我建议对所有响应都使用它,因为它比不友好的搜索引擎更糟糕。它公开了可用于某些安全漏洞的会话ID(更多信息)。

Tomcat 6(6.0.30之前的版本)

您可以使用tuckey重写过滤器

Tuckey过滤器的示例配置

<outbound-rule encodefirst="true">
  <name>Strip URL Session ID's</name>
  <from>^(.*?)(?:\;jsessionid=[^\?#]*)?(\?[^#]*)?(#.*)?$</from>
  <to>$1$2$3</to>
</outbound-rule>

Tomcat 6(6.0.30及更高版本)

您可以在上下文配置中使用disableURLRewriting禁用此行为。

Tomcat 7和Tomcat 8

Tomcat 7开始,您可以在会话配置中添加以下内容。

<session-config>
    <tracking-mode>COOKIE</tracking-mode>
</session-config>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

是否可以在Tomcat中关闭taglib扫描?

是否可以为Tomcat容器编写非HTTP Servlet?

是否可以在Tomcat 8中禁用对引用JSP 2.3的静态字段和方法的支持

是否可以在tomcat中运行RMI服务器?

是否可以在Tomcat中结合RemoteAddrValve和Authentication阀?

如果没有 Tomcat 本地库,在 Tomcat 中是否可以使用 SNI?

我可以从servlet编码中禁用JSP的按钮吗

是否可以禁用lightningChartJS图表中的缩放?

是否可以在libGDX中禁用帧限制?

是否可以禁用Django admin中的字段?

是否可以禁用roMessageDialog中的按钮?

是否可以在Firefox中禁用JavaScript?

是否可以在iOS Simulator中禁用网络?

是否可以在Java中禁用Checked Exception?

是否可以禁用Xcode中的Swift文档?

是否可以禁用PHP中的刷新按钮?

是否可以在Ubuntu上的apache-tomcat-7.0.54中配置代理设置?

是否可以限制单个WAR应用程序在Tomcat中的内存?

是否可以禁用MotionLayout?

是否可以在tomcat中创建自定义领域而无需在jar文件夹中添加jar?

是否可以在Tomcat / Java EE服务器中将应用程序部署在RAM内存中以加快开发速度?

是否可以使用apache tomcat来使用客户端应用程序部署在glassfish中的Web服务?

ViewerJS:是否可以禁用按钮?

禁用D的GC是否可以?

是否可以禁用kudu scm

Java Servlet部署-是否嵌入-Tomcat / Jetty

是否可以在tslint.json中禁用TSLint?

在PyCharm中,是否可以禁用隐藏样式标签?

是否可以在iOS 7.1中以编程方式禁用“按钮形状”?