【问题标题】:Optional capturing group in tuckeytukey 中的可选捕获组
【发布时间】:2015-12-04 09:45:37
【问题描述】:

我一直在尝试在 tukey 出站规则中使用可选捕获组,但它不起作用。对此的任何帮助将不胜感激。

我们可以使用格式(.+)吗?作为 tukey 中的可选捕获组。当我在 apache 中尝试时,它工作正常,但在 Tuckey 中它不起作用。我什至尝试转义?,但仍然不起作用。

例如:我有两种类型的 URL

http://xxx/discontinued-products/token/--categories%3C%_c_discontinued_category%7D-- http://xxx/token/--categories%3C%_c_discontinued_category%7D--

我正在尝试编写一个出站规则来重写 URL 中的一些单词,但我希望该规则适用于上面给出的两个 URL,所以我使用了以下开头的规则。

来自

^/?(.+)?/token/

$1/代币/

【问题讨论】:

    标签: tuckey-urlrewrite-filter


    【解决方案1】:

    尝试从:

    ^/(.+)?token/(.+)?$
    

    收件人:

    /$1?token/$2
    

    我还没有在真实环境中测试过它,但是正则表达式测试表明它可以捕获两个 'from' 表达式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-22
      • 2017-08-03
      • 1970-01-01
      • 1970-01-01
      • 2018-07-19
      • 1970-01-01
      • 2013-03-06
      相关资源
      最近更新 更多