This project has moved and is read-only. For the latest updates, please go here.

At the end of 
<sectionGroup name="dotnetnuke">

Add
<section name="urlRule" requirePermission="false" type="DotNetNuke.Framework.Providers.ProviderConfigurationHandler, DotNetNuke"/>

In 
<system.webServer>
 <modules>

Replace 
<add name="UrlRewrite" type="DotNetNuke.HttpModules.UrlRewriteModule, DotNetNuke.HttpModules" preCondition="managedHandler" />
by
<add name="UrlRewrite" type="Satrabel.HttpModules.UrlRewriteModule, Satrabel.OpenUrlRewriter" preCondition="managedHandler"/>

In 
<system.web>
 <httpModules>

Replace 
<add name="UrlRewrite" type="DotNetNuke.HttpModules.UrlRewriteModule, DotNetNuke.HttpModules" />
by
<add name="UrlRewrite" type="Satrabel.HttpModules.UrlRewriteModule, Satrabel.OpenUrlRewriter"/>

In 
<dotnetnuke>
<friendlyUrl defaultProvider="DNNFriendlyUrl">
      <providers>

Replace 

<add name="DNNFriendlyUrl" type="DotNetNuke.Services.Url.FriendlyUrl.DNNFriendlyUrlProvider, DotNetNuke.HttpModules" includePageName="true" regexMatch="{"[^a-zA-Z0-9 _-]"}" urlFormat="humanfriendly" />

by
<add name="OpenFriendlyUrl" type="Satrabel.Services.Url.FriendlyUrl.OpenFriendlyUrlProvider, Satrabel.OpenUrlRewriter" includePageName="true" regexMatch="[^a-zA-Z0-9 _-]" urlFormat="humanfriendly" fileExtension=".aspx"/>

and replace
<friendlyUrl defaultProvider="DNNFriendlyUrl">
by
<friendlyUrl defaultProvider="OpenFriendlyUrl">


In
<dotnetnuke>

Add 
<urlRule defaultProvider="">
 <providers>
  <clear/>
<add name="tabUrlRuleProvider" type="Satrabel.HttpModules.Provider.TabUrlRuleProvider, Satrabel.OpenUrlRewriter" useKeyWords="true"/>
<add name="userUrlRuleProvider" type="Satrabel.HttpModules.Provider.UserUrlRuleProvider, Satrabel.OpenUrlRewriter"/>
<add name="languageUrlRuleProvider" type="Satrabel.HttpModules.Provider.LanguageUrlRuleProvider, Satrabel.OpenUrlRewriter"/>
<add name="ctlUrlRuleProvider" type="Satrabel.HttpModules.Provider.CtlUrlRuleProvider, Satrabel.OpenUrlRewriter"/>
 </providers>
</urlRule>

Last edited May 12, 2013 at 10:22 PM by sachatrauwaen, version 2

Comments

qualitymanager Nov 6, 2013 at 2:28 PM 
Can you add a note regarding how to add the DNN Blog Provider.