我需要一个针对urlrewrite.xml的规则
我需要重定向一下:
www.mysite.com/test-news.php?id=23
到
www.mysite.com/news?id=23
这是我的实际过滤器:
<rule match-type="regex">
<from>^/test-news.php(.*)?$</from>
<to type="redirect">%{context-path}/news?$1</to>
</rule>
但是没有用..不要认识?id=
由于
路易斯
答案 0 :(得分:1)
如果使用版本4,请使用 <to>
标记上的qsappend属性,如下所示(如果使用版本4)
<rule match-type="regex">
<from>^/test-news.php$</from>
<to type="redirect" qsappend="true">/news</to>
</rule>
如果使用版本3,请在根标记 use-query-string
<urlrewrite>
属性
<urlrewrite use-query-string="true">
......some lines of ther rules if any-----
<rule match-type="regex">
<from>^/test-news.php$</from>
<to type="redirect">/news</to>
</rule>