NBear URL重写。

来源:百度知道 编辑:UC知道 时间:2024/06/03 08:45:58
利用NBear.Web.Modules.UrlRewriteRules在web.config中进行URL重写配置,
其中有些页面是带两个以上参数的,如:
<Rule key="^/Blog/c/(.*)/Search.html?(.*)" value="~/Blog/Search.aspx?page=$1&c=$2" />
上面这个写法是错误的,因为web.config是XML文件,文件中单独的&是不允许出现的,而如果写成&则浏览器又接受不了,使用Request.QueryString["c"]读到的是null,请问如何解决?
写成& amp;使用Request.QueryString["c"]读到的是null

用& amp;代替 & 再试试
你的URLRewriter配置好了么
http://hi.baidu.com/speedyfox/blog/item/f8c26138ca4bee26b9998f2d.html
其他页面重写转换成功了么 还有你那个正则表达式 限制在大点 不要就(.*)