重定向Tomcat上的所有请求

问题描述:

我想重定向发送到Tomcat服务器的所有请求,例如,重定向Tomcat上的所有请求

https://www.example.com{/xyz} 

到*的登录页面,就像这样(URL编码):

https://www.example.com/login?callback=https://www.example.com{/xyz} 

这可能与Tomcat的?

如果不是,我认为它可以用Apache代理完成?如果是这样,解决方案将是什么样子?

我不知道为什么没有人回应这样简单的问题,在正确的方向指向...

是的,这可能与Apache Web服务器作为一个反向代理。 Apache的conf文件应该是这个样子:

<VirtualHost _default_:443> 
    . . . . . 
    RewriteEngine on 
    RewriteRule^https://www.example.com/login?callback=%{REQUEST_URI} 
    . . . . . 
</VirtualHost> 

其中^表示所有请求应与接下来被改写。