当前位置: 代码迷 >> .NET相关 >> rewrite 实现伪静态的有关问题
  详细解决方案

rewrite 实现伪静态的有关问题

热度:9184   发布时间:2013-02-26 00:00:00.0
rewrite 实现伪静态的问题
RewriteRule ^(.*)/index\ /index.aspx  
这个我实现了就是运行.aspx他可以,运行他也可以 但是就是有一个问题就是它为什么不会自动转换,当我运行index.aspx的时候 自动把后缀变掉... (我在IIS里运行index.aspx页面上的URL应该是index)

还有一个问题是我如果是二级域名的多级目录咋整?(如以下结构)
web/www/products/products_list.aspx?xxx=&yyy=&... 
我写的正则 结果它不显示Html 我不知道是我写错了还是像上边问题一样 他不出来(以下是我写的正则)
RewriteRule ^(.*)/www/Products/product-([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)\\?*(.*)$ $1/www/Products/product_list\.aspx\?proType=$2&shiying=$3&people=$4&money=$5&pxType=$6

------解决方案--------------------------------------------------------
一般来说,在之前做CMS的时候都是直接生成一个静态页面
------解决方案--------------------------------------------------------
参考