1

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 のように実行する方法を知っている人はいますか?

4

1 に答える 1

1

ルールを次のように変更することで、これを機能させることができました。

RewriteRule ^/testjk/test-([0-9]+).html$ /testjk/test.jsp?id=$1 [L,PT]
于 2008-12-10T09:44:37.683 に答える