Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jun 20th, 2012  |  syntax: None  |  size: 1.20 KB  |  hits: 9  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. asp.net url rewriting with IIS integrated pipeline mode
  2. <configSections>
  3.     <section name="urlrewritingnet"
  4.              restartOnExternalChanges="true"
  5.              requirePermission ="false"
  6.              type="UrlRewritingNet.Configuration.UrlRewriteSection,
  7.                   UrlRewritingNet.UrlRewriter"  />
  8.   </configSections>
  9.  
  10.   <system.web>
  11.     <compilation debug="true" targetFramework="4.0"></compilation>
  12.     <httpModules>
  13.       <add name="UrlRewriteModule"
  14. type="UrlRewritingNet.Web.UrlRewriteModule, UrlRewritingNet.UrlRewriter" />
  15.  
  16.     </httpModules>
  17.   </system.web>
  18.  
  19.   <urlrewritingnet
  20.   rewriteOnlyVirtualUrls="true"
  21.   contextItemsPrefix="QueryString"
  22.   defaultPage = "default.aspx"
  23.   defaultProvider="RegEx"
  24.   xmlns="http://www.urlrewriting.net/schemas/config/2006/07" >
  25.     <rewrites>
  26.  
  27.       <add name="Rewrite"  virtualUrl="^~/([^/]+)/(d+)$"
  28.       rewriteUrlParameter="ExcludeFromClientQueryString"
  29.       destinationUrl="~/$1.aspx?id=$2"
  30.       ignoreCase="true" />
  31.       <add name="Rewrite"  virtualUrl="^~/(search|administrator|Default|logout)$"
  32.       rewriteUrlParameter="ExcludeFromClientQueryString"
  33.       destinationUrl="~/$1.aspx"
  34.       ignoreCase="true" />
  35.  
  36.     </rewrites>
  37.   </urlrewritingnet>