URL 重写和 mod_jk

URL 重写和 mod_jk

我想重新定义使用 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

相关内容