Products » Knowledge Base » Url Master 

Url Master Help Wiki

Manually Removing the Url Master module configurat


If you see an error that looks like this:


Could not load provider iFinity.DNN.Modules.UrlMaster.DNNFriendlyUrlProvider, iFinity.UrlMaster.FriendlyUrlProvider


It's likely you've uninstalled the module without first using the 'remove module definitions' controls in the module-specific uninstall procedure.


Or, if you just need to remove the module manually, follow these instructions: (note: [ ] used instead of <> for formatting)


Open up your web.config file for editing.


1) Locate and remove this entry in the system.web/httpModules section:


[add name="UrlRewrite" type="iFinity.DNN.Modules.UrlMaster.UrlRewriteModule, iFinity.UrlMaster.FriendlyUrlProvider" /]


and replace it with this entry:


[add name="UrlRewrite" type="DotNetNuke.HttpModules.UrlRewriteModule, DotNetNuke.HttpModules" /]


2) Locate and remove this entry in the system.webserver/modules section:


[add name="UrlRewrite" type="iFinity.DNN.Modules.UrlMaster.UrlRewriteModule, iFinity.UrlMaster.FriendlyUrlProvider" precondition="managedHandler" /]


and replace it with this entry:


[add name="UrlRewrite" type="DotNetNuke.HttpModules.UrlRewriteModule, DotNetNuke.HttpModules" preCondition="managedHandler"/]


3) Locate the 'DNNFriendlyUrl' section. This will be the same regardless

of the IIS version.


Change the 'defaultProvider' attribute on the friendlyUrl section to defaultProvider="DNNFriendlyUrl"


Remove this entry:


[add name="iFinity.UrlMaster" type="iFinity.DNN.Modules.UrlMaster.DNNFriendlyUrlProvider, iFinity.UrlMaster.FriendlyUrlProvider" ncludePageName="true" regexMatch="[^\+a-zA-Z0-9 _-]" urlFormat="HumanFriendly" {....} /]


and replace with this entry (this is not necessary if the entry already exists, which it will in some cases - but the end result must be that the following entry is in the web.config file):


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


Save your web.config, and your site should be running again.




 |  View Topic History  |