如何摆脱 Jetty 中 http://localhost:8080/test/ 中的额外 / ?
How to I get rid of extra / in http://localhost:8080/test/ in Jetty?
我希望任何用户尝试访问 http://localhost:8080/test/ to be redirected to http://localhost:8080/test。我想在测试后删除多余的'/'
。
我试过在重写规则中写这个,但它对我不起作用。
如果您的 contextPath
是 /test
则需要额外的斜杠来满足 servlet 规范和各种 RFC 的 URI / http 资源声明的上下文路径规则。
如果您使用 /test
的 "context path" 设置 Web 应用程序、处理程序、上下文等,那么您需要切换到使用 /
(根上下文)和具有 /test
的 servlet url-模式(确切命名为 /test
)。
我希望任何用户尝试访问 http://localhost:8080/test/ to be redirected to http://localhost:8080/test。我想在测试后删除多余的'/'
。
我试过在重写规则中写这个,但它对我不起作用。
如果您的 contextPath
是 /test
则需要额外的斜杠来满足 servlet 规范和各种 RFC 的 URI / http 资源声明的上下文路径规则。
如果您使用 /test
的 "context path" 设置 Web 应用程序、处理程序、上下文等,那么您需要切换到使用 /
(根上下文)和具有 /test
的 servlet url-模式(确切命名为 /test
)。