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

这么多参数该怎么写URL重写的正则表达式呢?
http://www.***.com/result.aspx?Make=…&Place=…&Model=…&Cheyuan=…&Dis=…&Prov=…&City=…&KeyWord=…&Where=…

…代表参数了,这里省略

主要就是这么多参数,9个

<RewriterRule>
        <LookFor>~/(.[0-9]*)\.html</LookFor>
        <SendTo>~/***.aspx?day=$1</SendTo>
</RewriterRule>
一个参数我是这么写的。。。

那现在如果是9个参数,也写成html的,要怎么写这个正则呢???




问题二:遇到回发的情况,本来都重写的url,会变回以前的。要怎么处理?
------最佳解决方案--------------------
正在研究这个:

      <RewriterRule>
         <LookFor>~/([\w
------其他解决方案--------------------
这么多参数..好心你就用post提交啦
还get来干什么...
------其他解决方案--------------------
同意,用POST,吧
------其他解决方案--------------------
\W]+)/([\w
------其他解决方案--------------------
\W]+)/([\w
------其他解决方案--------------------
\W]+)/([\w
------其他解决方案--------------------
\W]+)/([\w
------其他解决方案--------------------
\W]+)/([\w
------其他解决方案--------------------
\W]+)/([\w