求教ASP伪静态Rewrite的变量问题

RewriteRule ^/test/(.*)_(.*)_(.*)_(.*)_(.*)_(.*)_(.*)_(.*)_(.*)_(.*)_(.*)\.html http://xxx.com/Search_Result.aspx\?a=$1&b=$2&c=$3&d=$4&e=$5&f=$6&g=$7&h=$8&i=$9&j=$10&k=$11

$10 被分割为 $1和数字0 $11 被分割为$1和数字1

又遇到过类似的问题的朋友吗?

结尾
(.*)0_(.*)1\.html

不过我觉得你这样挺麻烦 参数如果是数字用([0-9]+)比如
([0-9]+)_(.*)1\.html
111_abcde1.html 是匹配的
xxx_abcd1.html是不匹配的

不过我觉得你这样挺麻烦 参数如果是字母用([a-zA-Z]+)比如
([a-zA-Z]+)_(.*)1\.html
xxx_abcd1.html是不匹配的
111_abcde1.html 是匹配的

你用(.*)是包含下划线"_"的 参数如果出现多个下划线 那岂不是出错
(.*)用([^_]+)代替 意思是不包括下划线
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-04-14
楼主,你这个是.net了

相关了解……

你可能感兴趣的内容

大家正在搜

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网