gpt4 book ai didi

tomcat - 替换 nginx 或 Tomcat 中的 GET 值

转载 作者:行者123 更新时间:2023-11-28 23:28:08 25 4
gpt4 key购买 nike

我使用在 Tomcat 和 Nginx 上运行的应用程序作为反向代理。要使用该应用程序登录,用户必须输入他的用户组、用户名和密码,或者使用已通过 ID 选择用户组的特定 URL。

带有 ID 的 URL 看起来像这样:localhost/login?id=[id]由于 ID 又长又丑,我想使用 Group-Name,它无论如何都是唯一的。因此,无需输入 localhost/login?id=fdfd-34fd3fd-de4334fd-d3235fd,只需输入 localhost/login?id=组名

有没有办法在内部设置 Tomcat 或 nginx 将 GroupName 的值替换为 fdfd-34fd3fd-de4334fd-d3235fd,这样使用就不会了'看不到 ID 但服务器知道选择哪个 ID?

因为组都是静态的,所以从现在开始可以静态地完成。

最佳答案

在 Nginx 中编写如下重定向。每个静态组 ID 映射都应该有单独的条目。用户仍会在 url 中看到带有组名的 url。但是id会被隐藏传递给tomcat。

rewrite ^/login?id=GroupName$ /login?id=fdfd-34fd3fd-de4334fd-d3235fd break;

关于tomcat - 替换 nginx 或 Tomcat 中的 GET 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34333374/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com