Tomcatの上にapcheを構成しました。
Apache mod_rewrite(proxy) を使用してリクエストを転送し、書き換えられたリクエストが tomcat に転送される場合、Java コードでリクエストを転送する前に実際のリクエスト URI を取得するにはどうすればよいですか?
例:
実際の URL:
http://www.abc.com/xyz/pqr.shtml
Apache を使用した URL の書き換え:
RewriteCond %{HTTP_HOST} ^(.*).abc.com$ [NC]
RewriteRule ^/(. )/(. ).shtml$ /article/index.dot?reqURI=%{REQUEST_URI} [NC,P,L,QSA]
上記のリクエストは tomcat に転送されます。
実際のリクエストURIであるJavaコードで「/xyz/pqr.shtml」を取得するにはどうすればよいですか?