我在tomcat之上配置了apche。
当我使用 apache mod_rewrite(proxy) 转发请求并将重写的请求转发到 tomcat 时,如何在 java 代码中转发请求之前获取实际的请求 URI?
例如:
实际网址:
http://www.abc.com/xyz/pqr.shtml
使用 apache 重写网址:
RewriteCond %{HTTP_HOST} ^(.*).abc.com$ [NC]
RewriteRule ^/(. )/(. ).shtml$ /article/index.dot?reqURI=%{REQUEST_URI} [NC,P,L,QSA]
上面的请求是转发到 tomcat 的。
现在我如何在 Java 代码中获取“/xyz/pqr.shtml”,这是实际的请求 uri?