background image

 

 

URL 中特殊字符的处理

  有些特殊字符是不允许出现在

URL 中的,或者一旦出现在 URL 里以后,请求的含义

就被改变了。例如我们需要对搜索页面进行

URL Rewrite

,将

/Search/xxx”重写

/Search.aspx?xxx”,然后可以根据问号后面的字符串获得用户提供的关键字。

如果使用

UrlRewriter.NET,我们就会使用如下的配置:

<rewriter>

 

  <rewrite   url="^/Search/(.+)$"   to="~/Search.aspx?$1" 

processing="stop" />

rewriter>