urlrewrite.xml文件<urlrewrite>
<rule>
<note>ur1</note>
<from>/game/([\a-zA-Z0-9_\u4e00-\u9fa5]+)-([\a-zA-Z0-9_\u4e00-\u9fa5]+)/</from>
<to type="forward">/wyyx.html?gId=$1&sId=$2</to>
<!--<to type="forward">/login.do?gId=$1&sId=$2</to>-->
</rule>
</urlrewrite>问题:重写url的时候,如果是动态请求,参数可以传递,如果是静态页面,参数传递不了??WHY??
<rule>
<note>ur1</note>
<from>/game/([\a-zA-Z0-9_\u4e00-\u9fa5]+)-([\a-zA-Z0-9_\u4e00-\u9fa5]+)/</from>
<to type="forward">/wyyx.html?gId=$1&sId=$2</to>
<!--<to type="forward">/login.do?gId=$1&sId=$2</to>-->
</rule>
</urlrewrite>问题:重写url的时候,如果是动态请求,参数可以传递,如果是静态页面,参数传递不了??WHY??
重定向的话,可以在地址栏看到传递参数,重写就不行,谁能解释下??
简单说一下:
forward不改变地址 redirect要重定向地址forward带数据 redirect不带数据