QA@IT

ApacheのProxyPassを経由するとJSPのリダイレクト先がおかしいので教えてください

7211 PV

こんばんは
タイトルの通り対策を教えて下さい。

設定は下記のとおりです。
○Apache側
・httpd.conf

ProxyPass / ajp://127.0.0.1:8009/XXX/
ProxyPassReverse / ajp://127.0.0.1:8009/XXX/

○Tomcat側
・リダイレクト元のコード(a.jsp)

<%
response.sendRedirect("b.jsp");
%>

http://localhost/a.jsp」にアクセスすると
Tomcat側で「/XXX/XXX/b.jsp」にリダイレクトしてしまいます。

JSPのリダイレクト先を絶対パスで書くことで
正常の「/XXX/b.jsp」へリダイレクト出来ることは確認済みですが
Apache側の設定だけで、対策は出来ないでしょうか?

ご教示をお願いします。

ウォッチ

この質問への回答やコメントをメールでお知らせします。