tuckey

时间:2015-09-08 15:59:23

标签: tuckey-urlrewrite-filter

我一直在尝试在tuckey出站规则中使用可选捕获组,但它无效。对此的任何帮助将受到高度赞赏。

我们可以使用格式(。+)吗?作为tuckey中的可选捕获组。当我在apache中尝试它工作正常,但在Tuckey它不工作。我甚至试图逃避?,但仍然无效。

例如:我有两种类型的网址

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

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

在From

  

^ /?(+)?/令牌/

在To

  

$ 1 /令牌/

1 个答案:

答案 0 :(得分:0)

试试:

/$1?token/$2

要:

url(r'^(feed)?$', "your_app.views.home")

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