我在ms下了个url重写组件-URLRewriter,
web.cofig 的配置 <RewriterRule>
<LookFor>~/index.aspx</LookFor>
<SendTo>~/sub\Default.aspx</SendTo>
</RewriterRule>
这样直接访问没有问题,但要是带有参数的话就不行了,
我不会正则表达式,请各位帮帮忙我想取得两种方法的
1.
http://www.baidu.com/web.html?p=v&p2=v2用截取 ?p=v&p2=v2 的表达式
<RewriterRule>
<LookFor>~/index.aspx(表达式)</LookFor>
<SendTo>~/sub\Default.aspx$1</SendTo>
</RewriterRule>2.
http://www.baidu.com/web.html?p=v&p2=v2用截取 每个值的表达式
<RewriterRule>
<LookFor>~/index.aspx?p=(表达式)&p2=(表达式)</LookFor>
<SendTo>~/sub\Default.aspx?p=$1&p2=$2</SendTo>
</RewriterRule>
web.cofig 的配置 <RewriterRule>
<LookFor>~/index.aspx</LookFor>
<SendTo>~/sub\Default.aspx</SendTo>
</RewriterRule>
这样直接访问没有问题,但要是带有参数的话就不行了,
我不会正则表达式,请各位帮帮忙我想取得两种方法的
1.
http://www.baidu.com/web.html?p=v&p2=v2用截取 ?p=v&p2=v2 的表达式
<RewriterRule>
<LookFor>~/index.aspx(表达式)</LookFor>
<SendTo>~/sub\Default.aspx$1</SendTo>
</RewriterRule>2.
http://www.baidu.com/web.html?p=v&p2=v2用截取 每个值的表达式
<RewriterRule>
<LookFor>~/index.aspx?p=(表达式)&p2=(表达式)</LookFor>
<SendTo>~/sub\Default.aspx?p=$1&p2=$2</SendTo>
</RewriterRule>
http://www.baidu.com/web.html?p=v&p2=v2 用截取 ?p=v&p2=v2 的表达式
<RewriterRule>
<LookFor>~/index.aspx(\S+)</LookFor>
<SendTo>~/sub\Default.aspx$1 </SendTo>
</RewriterRule>
2.
http://www.baidu.com/web.html?p=v&p2=v2 用截取 每个值的表达式
<RewriterRule>
<LookFor>~/index.aspx?p=(\S+)&p2=(\S+) </LookFor>
<SendTo>~/sub\Default.aspx?p=$1&p2=$2 </SendTo>
</RewriterRule> S要大写,代表所有非空白字符.