gpt4 book ai didi

java - 如何使用 Tuckey urlrewrite 重命名参数?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:31:01 27 4
gpt4 key购买 nike

我使用的是将 use-query-string 设置为默认值 (false) 的 Tuckey urlrewrite 过滤器。这意味着来自 url 不使用查询参数来匹配。在孤立的情况下,我想做的是重命名一个查询参数,这需要匹配 from 标记中的查询字符串。

例如,我想这样做:

<rule>
<from>^/myPage?id=(.*)$</from>
<to>/newPage?userId=$1</to>
</rule>

这可以通过 use-query-string=true 实现,不幸的是,这将是一个全局更改,如果我更改此设置,许多规则将被打破。

有没有办法为单个规则覆盖 use-query-string

有变通办法吗?

最佳答案

我在 this 上找到了答案的提示没有回答的问题。您可以使用“反向引用”功能,如 manual 中所述(虽然不是很清楚它是如何工作的)

<rule>
<from>^/mypage$</from>
<to type="redirect" >/newPage?userId=%{parameter:id}</to>
</rule>

关于java - 如何使用 Tuckey urlrewrite 重命名参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13961648/

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