当前位置: 代码迷 >> Java Web开发 >> 请问关于伪静态两个规则有关问题
  详细解决方案

请问关于伪静态两个规则有关问题

热度:92   发布时间:2016-04-13 22:20:02.0
请教关于伪静态两个规则问题
做了个网站,有几个伪静态特殊要求,不知道如何写能方便下
1.根目录下写了一套伪静态规则,根目录下有几个文件夹下面的文件和根目录一样,所以伪静态的规则一样,请问该怎么写?
比如:根目录下
 <match url="^nlist_(\d+)_(\d+).html" />
 <action type="Rewrite" url="news.asp?l={R:1}&amp;page={R:2}" />
根目录下有几个文件夹aa和bb、aa文件夹下有cc文件夹也需要这个伪静态规则
 <match url="^aa/nlist_(\d+)_(\d+).html" />
 <action type="Rewrite" url="aa/news.asp?l={R:1}&amp;page={R:2}" />
 <match url="^bb/nlist_(\d+)_(\d+).html" />
 <action type="Rewrite" url="bb/news.asp?l={R:1}&amp;page={R:2}" />
 <match url="^aa/cc/nlist_(\d+)_(\d+).html" />
 <action type="Rewrite" url="aa/cc/news.asp?l={R:1}&amp;page={R:2}" />

请问如何写成一个??

2.我想要使某一个文件夹下的文件都去掉后缀(不受别的伪静态规则影响),或者改变后缀,改如何写?
比如new文件夹下的文件的后缀都改成html,或者去掉原本文件的后缀

谢谢了
------解决思路----------------------
<match url="^aa/cc/nlist_(\d+)_(\d+).html" />

(\w+/)+  匹配  

aa/
aa/bb/
aa/bb/cc/
  相关解决方案