1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- <?xml version="1.0"?>
- <!--
- Note: As an alternative to hand editing this file you can use the
- web admin tool to configure settings for your application. Use
- the Website->Asp.Net Configuration option in Visual Studio.
- A full list of settings and comments can be found in
- machine.config.comments usually located in
- \Windows\Microsoft.Net\Framework\v2.x\Config
- -->
- <configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
- <configSections>
- <section name="rewriter" requirePermission="false" type="Intelligencia.UrlRewriter.Configuration.RewriterConfigurationSectionHandler, Intelligencia.UrlRewriter"/>
- </configSections>
- <appSettings/>
- <connectionStrings/>
- <system.web>
- <!--
- Set compilation debug="true" to insert debugging
- symbols into the compiled page. Because this
- affects performance, set this value to true only
- during development.
- -->
- <compilation debug="true" defaultLanguage="c#" targetFramework="4.0"/>
- <!--
- The <authentication> section enables configuration
- of the security authentication mode used by
- ASP.NET to identify an incoming user.
- -->
- <authentication mode="Windows"/>
- <!--
- The <customErrors> section enables configuration
- of what to do if/when an unhandled error occurs
- during the execution of a request. Specifically,
- it enables developers to configure html error pages
- to be displayed in place of a error stack trace.
- <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
- <error statusCode="403" redirect="NoAccess.htm" />
- <error statusCode="404" redirect="FileNotFound.htm" />
- </customErrors>
- -->
- <httpModules>
- <add name="UrlRewriter" type="Intelligencia.UrlRewriter.RewriterHttpModule, Intelligencia.UrlRewriter"/>
- </httpModules>
- <!--urlMappings enabled="true">
- <add url="~/redirect" mappedUrl="~/Redirect.aspx" />
- </urlMappings-->
- <pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID"/></system.web>
- <system.webServer>
- <modules runAllManagedModulesForAllRequests="true">
- <add name="UrlRewriter" type="Intelligencia.UrlRewriter.RewriterHttpModule"/>
- </modules>
- </system.webServer>
- <rewriter>
- <rewrite url="~/redirect" to="~/Redirect.aspx"/>
- <rewrite url="~/page/([0-9]+)$" to="~/Page.aspx?pageNumber=$1"/>
- <rewrite url="~/page/([0-9]+)(\?)(.*)" to="~/Page.aspx?pageNumber=$1&$3"/>
- </rewriter>
- </configuration>
|