<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE urlrewrite PUBLIC "-//tuckey.org//DTD UrlRewrite 3.1//EN"
        "http://tuckey.org/res/dtds/urlrewrite3.1.dtd">
用的是urlrewriter3.1 tomcat6.0 struts2
规则如下:
 <rule>
            <from>^/lc_s1([0-9]+)_c1([0-9]+).shtml</from>
            <to>/loc_cat.cgi?s1=$1&amp;c1=$2</to>
        </rule>   <outbound-rule> 
    <from>^/loc_cat.cgi\?s1=([0-9]+)&amp;c1=([0-9]+)$</from>     <to>/lc_s1$1_c1$2.shtml</to> 
    
    </outbound-rule> 通过lc_s11_c112.shtml可以正常访问。。规则是能运行的,但是页面上链接依然是"/loc_cat.cgi?s1=1&c1=12"
下面的规则完全可正常使用。
 <rule>
            <from>^/cat_c2([0-9]+).shtml$</from>
            <to>/cat.cgi?c2=$1</to>
        </rule>   <outbound-rule> 
    <from>^/cat.cgi\?c2=([0-9]+)$</from>     <to>/cat_c2$1.shtml</to> 
    
    </outbound-rule> 当参数多于一个时就出问题了。求教一下怎么解决,谢谢。。