Назад | Перейти на главную страницу

Перезапись URL и mod_jk

Я хочу переопределить базовый 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