例如,我有REST Api基本路径:/rest-api/api/
其中包含许多API(例如/rest-api/api/groups
,/rest-api/api/groups/users
,/rest-api/api/teams
,/rest-api/api/games
等)
现在,我想卸载除以/rest-api/api/groups
开头的路径以外的所有路径。
我尝试编写JKUnMount /rest-api/api/(?!groups).*
,但是它不起作用。
我也尝试过LocationMatch,但它也无法正常工作。
是否可以禁用我的apache配置的正则表达式?也许我做错了吗?
答案 0 :(得分:0)
我设法通过添加:
JKUnMount /rest-api/api/* worker
<LocationMatch "/rest-api/api/groups/*">
SetHandler jakarta-servlet
SetEnv JK_WORKER_NAME worker
</LocationMatch>