淹不死的鱼asp.net开发

淹不死的鱼asp.net开发

导航

求助:url重写出的问题

Posted on 2005-10-29 15:29  淹不死的鱼asp.net开发专栏  阅读(795)  评论(9编辑  收藏  举报
最近工作量没以前那么多了。今天在解决DWS系统的url重写问题,对着msdn的文档代码终于写出了重写的方法,但是还有一个关键的问题不知道怎么弄?
先看一下我的web.cofnig文件部分
<RewriterConfig>
 <Rules> 
  <!-- Rules for Product Lister -->  
  <RewriterRule>
   <LookFor>~/pages/([-_,A-Za-z0-9]+)\.aspx</LookFor>
   <SendTo>~/page/index.aspx?name=$1</SendTo>
  </RewriterRule>  
 </Rules> 
  </RewriterConfig>

现在只能解决,如:我注册了一个用户名abc
我输入http://www.xxx.com/pages/abc.aspx可以执行url重写,
如果我输入http://www.xxx.com/pages/abc
或者输入http://www.xxx.com/pages/abc/
就出现404错误,无法打开页面
请各位高手指教。
有的网友说要为每一个用户名创建一个目录名(和用户名相同)和default.aspx(空)的文件.
网站访问量不大还好。如果像cnblogs这样,那硬盘里的文件夹就可想而知了。