В приложении php я использую следующее правило перезаписи:
RewriteRule ^test-([0-9]+)\.html$ test.php?id=$1
После того, как я получу доступ к этому правилу:
http://localhost/testphp/test-1.html
Я получаю ожидаемую страницу, и URL-адрес в браузере остается прежним:
http://localhost/testphp/test-1.html
Но если я настрою то же правило с mod_jk:
RewriteRule ^/testjk/test-([0-9]+)\.html$ http://%{SERVER_NAME}/testjk/test.jsp?id=$1
затем после того, как я захожу на страницу, используя переписанный URL-адрес:
http://localhost/testjk/test-1.html
URL-адрес в браузере перейдет на:
http://localhost/testjk/test.jsp?id=1
Кто-нибудь знает, как я могу заставить jk работать так же, как php?