为了账号安全,请及时绑定邮箱和手机立即绑定

用URLRewriter组件URL重写

用URLRewriter组件URL重写

慕尼黑的夜晚无繁华 2018-09-12 05:06:23
在同一个页面有不同的请求页面我规则怎么写,页面链接的时候怎么写啊?(第一个规则是参数传的是一个经过编码的字符串,第二个规则参数传的是一个数字型的)我现在是像下面那么写的,可是传到SearchRes页面后只有kw的参数值,ts的参数值怎么区分啊 规则:<RewriterRule>        <LookFor>~/SearchRes/(\S+)\.html</LookFor>        <SendTo>~/SearchRes.aspx?kw=$1</SendTo>      </RewriterRule>      <RewriterRule>        <LookFor>~/SearchRes/(\d+})\.html</LookFor>        <SendTo>~/SearchRes.aspx?ts=$1</SendTo>   </RewriterRule>
查看完整描述

2 回答

?
蝴蝶刀刀

TA贡献1801条经验 获得超8个赞

<RewriterRule>
        <LookFor>~/SearchRes/(\S+)\.html</LookFor>
        <SendTo>~/SearchRes.aspx?kw=$1</SendTo>
      </RewriterRule>
      <RewriterRule>
        <LookFor>~/SearchRes/ts-(\d+})\.html</LookFor>//总得还是要来点特殊的吧...
        <SendTo>~/SearchRes.aspx?ts=$1</SendTo>
   </RewriterRule>

查看完整回答
反对 回复 2018-09-16
?
慕婉清6462132

TA贡献1804条经验 获得超2个赞

因为123.html也是字符串呀,把下面那个规则放上面试试...,然后加上一个匹配结束跳过的标签。

查看完整回答
反对 回复 2018-09-16
  • 2 回答
  • 0 关注
  • 410 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信