日期:2014-05-20  浏览次数:20890 次

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

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

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