URL Rewrite с mod_jk

голоса
1

В приложении PHP, я использую следующее правило перезаписи:

RewriteRule ^test-([0-9]+)\.html$ test.php?id=$1

После того, как я получить доступ к этим данным правилом:

Http: //localhost/testphp/test-1.html

Я получаю ожидаемую страница и адрес в браузере остается в том же:

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

Каждый знает, как я могу сделать Ю.К. один выполнить как PHP один?

Задан 10/12/2008 в 10:07
источник пользователем
На других языках...                            


1 ответов

голоса
1

Мне удалось получить эту работу, изменив правила на следующее:

RewriteRule ^/testjk/test-([0-9]+).html$ /testjk/test.jsp?id=$1 [L,PT]
Ответил 10/12/2008 в 10:44
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more