在 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 一样执行?