我想重新定义使用 JkMount 安装的 Tomcat Web 服务的基本 URL。我尝试了以下操作:
JkMount /myapp/* ajp13_worker
RewriteRule ^/service/v1/(.*)$ /myapp/$1 [PT,QSA]
原始 URL 有效,例如:
/myapp/
/myapp/brand
/myapp/classified?idBrand=0&priceMax=&page=1
我尝试获取的 URL 是:
/service/v1/
/service/v1/brand
/service/v1/classified?idBrand=0&priceMax=&page=1
但它们返回 404(来自 Apache,而不是 Tomcat)。如何使其工作?
更新:我忘了
RewriteEngine on
现在它起作用了。
答案1
你正在运行哪个mod_jk
版本?
在指令下添加以下行JkMount
并重试:
JkOptions +ForwardURIProxy