我需要重定向格式中的旧网址:
/ 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 +中的一个错误
任何人都有解决方法吗?