如何在tuckey url重写中使用下划线重定向参数?

时间:2014-02-12 08:40:28

标签: url-rewriting escaping tuckey-urlrewrite-filter

我需要重定向格式中的旧网址:

/ 123?var_artikel = 666666到新网址:/en-GB/product-666666.html。

我尝试了这条规则:

<rule match-type="regex">
    <condition type="parameter" name="var_artikel" operator="equal">^([0-9]+)$</condition>
    <from>^/123?</from>
    <to type="permanent-redirect" last="true">/en-GB/product-%{parameter:var_artikel}.html</to>
</rule>

然而,浏览器尝试重定向到/ en-GB / product - %% 7Bparameter:var%5C_artikel%7D.html

如果删除{parameter:var_artikel}中的下划线,则可以正常工作。所以下划线是它不起作用的原因,但我当然需要它。有没有办法逃脱这个下划线?用\逃脱不起作用..

编辑:发现它,似乎是Tuckey 4.0.3 +中的一个错误

https://code.google.com/p/urlrewritefilter/issues/detail?id=157&colspec=ID%20Type%20Status%20Summary%20Stars

任何人都有解决方法吗?

0 个答案:

没有答案