当前位置:编程学习 > C#/ASP.NET >>

求教二级域名的正则表达式

    <RewriterRule>
        <LookFor>http://(\w+)\.28zhaopin\.com/(\w+)</LookFor>
        <SendTo>http://www\.28zhaopin\.com/$1/(\w+)</SendTo>
      </RewriterRule>

上面这个正则表达式对吗?

要实现以下效果:

就是http://nj.28zhaopin.com 到  http://www.28zhaopin.com/nj/
nj.28zhaopin.com/200122/2.htm 到  www.28zhaopin.com/nj/200122/2.htm --------------------编程问答-------------------- 通过urlwriter解析  
<RewriterRule>  
  <LookFor>http://(\w+)\.28zhaopin\.com/ </LookFor>  
  <SendTo>/show.aspx?id=$1 </SendTo>  
  </RewriterRule>  --------------------编程问答--------------------
引用 1 楼 wuyq11 的回复:
通过urlwriter解析  
<RewriterRule>  
  <LookFor>http://(\w+)\.28zhaopin\.com/ </LookFor>  
  <SendTo>/show.aspx?id=$1 </SendTo>  
  </RewriterRule>


 <RewriterRule>
        <LookFor>http://www\.28zhaopin\.com/(\w+)</LookFor>
        <SendTo>http://www\.28zhaopin\.com/(\w+)</SendTo>
      </RewriterRule>
      <RewriterRule>
        <LookFor>http://(\w+)\.28zhaopin\.com/(\w+)</LookFor>
        <SendTo>/$1/(\w+)</SendTo>
      </RewriterRule>
这样写对吗 --------------------编程问答--------------------  <RewriterRule>
        <LookFor>http://www\.28zhaopin\.com/(\w+)</LookFor>
        <SendTo>/(\w+)</SendTo>
      </RewriterRule>
      <RewriterRule>
        <LookFor>http://(\w+)\.28zhaopin\.com/(\w+)</LookFor>
        <SendTo>/$1/(\w+)</SendTo>
      </RewriterRule>

这样写对吗  带www的不跳转
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,