Nginx 如何从 URL 中删除 jsession id

Nginx 如何从 URL 中删除 jsession id

我正在使用 nginx 和 wildfly。

我使用 Nginx 作为反向代理并添加 Expires Header

当我在浏览器中访问静态文件时,Expires Header 会出现,但是当我在https://www.webpagetest.org,例如,我的静态文件的url收到了;jsessionid,但是Expires Header不起作用。

我该如何预防?

谢谢

答案1

我解决了我的问题。

在 Tero Kilkanen 评论之后,我发现问题的根源在于 Wildfly 10 服务器。他在链接中附加了 ;jsessionid。

为了解决这个问题,我只需在我的 web.xml 中添加以下标签

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

相关内容