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.FriendlyUrl.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.FriendlyUrl.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.FriendlyUrl" type="iFinity.DNN.Modules.UrlMaster.DNNFriendlyUrlProvider, iFinity.UrlMaster.FriendlyUrlProvider" ncludePageName="true" regexMatch="[^\+a-zA-Z0-9 _-]" urlFormat="HumanFriendly" {....} /]
and replace with this entry:
[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.