| <?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> |