Я хочу переопределить базовый URL-адрес веб-службы Tomcat, смонтированной с помощью JkMount. Я пробовал следующее:
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
теперь это работает.
Который mod_jk
какую версию запускаете?
Добавьте строку ниже под JkMount
директиву и попробуйте еще раз:
JkOptions +ForwardURIProxy