0

我在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?

4

0 回答 0