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

关于参数是中文的伪静态问题
原伪静态中,数字的规则是这么写的。
RewriteRule /buy/company-([0-9]*).html /buy/company.asp\?bigclass=$1 [I]
也就是把 buy/company.asp?bigclass=2 用 buy/company-2.html 显示
那如果我要把 buy/company.asp?city=苏州 用伪静态如何写呢?还有就是buy/company.asp?bigclass=2&city=苏州 这个又怎么写呢?
本人对正则几乎一点不懂,只能照葫芦画瓢,希望高手指点一下!

------解决方案--------------------
buy/company.asp?city=(.*)
------解决方案--------------------
RewriteRule /buy/company-([\u4e00-\u9fa5]*).html /buy/company.asp\?city=$1
RewriteRule /buy/company-([0-9]*)-([\u4e00-\u9fa5]*).html /buy/company.asp\?bigclass=$1&city=$2