日期:2014-05-17  浏览次数:20942 次

urlrewrite 伪静态:匹配汉字 字符 字母下划线 数字的正则表达式??
<rule>
<note>一个参数 类似:marketing/*!compare.action?ids=* 1、命名空间2、action 3、方法 4、参数名称 5、参数值</note>
<from>([A-Za-z]*)\-([A-Za-z]*)\-([A-Za-z]*)\-([\w+]*)\-([\w+]*).html</from>
<to>$1/$2!$3.action?$4=$5</to>
</rule>

注:该条规则 对应的传递参数 只配置数字 比如:1、132  不能匹配 汉字、 字母
<rule>
<note>一个参数 类似:marketing/*!compare.action?ids=* 1、命名空间 2、action 3、方法 4、参数名称 5、参数值</note>
<from>([A-Za-z]*)\-([A-Za-z]*)\-([A-Za-z]*)\-([\w+]*)\-((?!_)(?!.*?_$)[a-zA-Z0-9_\u4e00-\u9fa5]*).html</from>
<to>$1/$2!$3.action?$4=$5</to>
</rule>

注:该条规则 对应的传递参数 能够 匹配上 数字 汉字  不能匹配字母

望大家 帮忙 解决下,在这里谢谢了

------解决方案--------------------
什么意思?
没看懂。。。
给一个符合条件的 例子吧
------解决方案--------------------
同样没清楚你的需求