I’m trying to implement Approach 3 from this Url Rewriting article.
I’ve added all the required configuration (in web.config for the UrlRewriter module) but when i try to add this in web.config:
<configuration>
<configSections>
<sectionGroup>
<section name="rewriter"
requirePermission="false"
type="Intelligencia.UrlRewriter.Configuration.RewriterConfigurationSectionHandler, Intelligencia.UrlRewriter" />
</sectionGroup>
</configSections>
<system.web>
<httpModules>
<add name="UrlRewriter" type="Intelligencia.UrlRewriter.RewriterHttpModule, Intelligencia.UrlRewriter"/>
</httpModules>
</system.web>
<rewriter>
<rewrite url="~/products/(.+)" to="~/products.aspx?category=$1" />
</rewriter>
</configuration>
it gives me:
Unrecognized configuration section
rewriter…
Please let me know me WHY it tells me that i put in the wrong place that rewriter xml node?
Thanks…
Solution: I’ve put section node under sectionGroup while it has to be directly under configSections
You are missing the config section so .Net can NOT parse the actual setting
IF read the link you posted the rewriter is no contained in the section but it is seperate.