0

TomcatにリダイレクトするApache httpdをセットアップしました。

Apache httpd は 9000 で実行され、Tomcat はローカル マシンの 8080 ポートで実行されます。

以下は私のシナリオです

http://:9000/mypage?id=XYZ は、http://:8080/myappp/mypage として Tomcat にリダイレクトする必要があります

tomcat へのルーティングを処理する mod_jk とロード バランサーをセットアップしました。しかし、URL を正しく構築できません。

RewriteCond %{QUERY_STRING} ^id=(XYZ)$
RewriteRule ^/?(.*)$ /$1? [PT,L]

「XYZ」から「myapp」へのマッピングをルールにハードコーディングして保存しても問題ありません。

$1 を使用してクエリ パラメータを取得できますが、元の URL の最後の部分を取得するにはどうすればよいですか

ありがとう

4

1 に答える 1

0

{REQUEST_FILENAME} を使用してファイル名を取得できました。ありがとう

于 2013-10-16T22:07:06.060 に答える