代理服务器的 HTTP URL 重定向

问题描述 投票:0回答:1

我正在尝试使用 HTTP 重定向规则将 URL 重定向到附加版本。我想从 /test/go 重定向到 /test/go/#/XXXXX,其中 XXXXX 是反向代理服务器中的随机页面名称。

这是我尝试过的但无济于事:

 RewriteEngine On

`RedirectMatch ^/test/view/(.*)$ https://it.joes.com:8443/test/view/#/$1

 ProxyPass /test/view https://it.joes.com:8443/test/view
 ProxyPassReverse /test/view https://it.joes.com:8443/test/view 

在 URL 中使用 /test/view/ 应转到 /mobius/view/#/XXXXXX,但当前仅将“#/”字符附加到 URL,并且应用程序会在页面加载期间引发错误并停止。

非常感谢您提供的任何指示。

tomcat redirect https
1个回答
0
投票

URL 片段永远不会发送到服务器。

#
符号及其后面的所有内容都不能在重写规则中使用。你要求做的事情是不可能的。

如果将其更改为

?
并将
XXXXXX
作为查询参数,就可以使其工作。

© www.soinside.com 2019 - 2024. All rights reserved.