Products » Knowledge Base » Url Master 

Url Master Help Wiki

Why do all Portals need a licence with Url Master

Common questions about the Url Master module and it's licensing requirements often fall along these lines:

- Why do all portals in my installation show the licensing message?

- I only want to use the software on one of my domains, why do I need to licence all of them?

- How do I configure the Url Master module to only work on one portal?

The answer to all these questions is that all portals in a DotNetNuke installation using the Url Master module have to be licensed for Url Master. 

The reason for this is that the Url Master module replaces the standard DotNetNuke Url Rewriter/Friendly Url Provider when it is activated.  The Url Master becomes the configured Url Rewriter for the entire DotNetNuke installation when this is done.  This is by design - DotNetNuke can only have one configured Url Rewriter.  The configured Url Rewriter module in DotNetNuke must interpret all requests for all different portals, and work out which request belongs to which portal.  While many think of separate DotNetNuke portals as completely separate websites, from the point of view of IIS (Internet Information Services, the Windows application that DotNetNuke runs on) the entire DotNetNuke installation is just one website with a number of domains attached to it.  It's the Url Rewriter that performs the illusion of separate websites by matching the domain name of the request with the portal, and loads the correct skin and page.

Thus, all portals have to use the Url Master module by design, and that's why all portals in the installation need to be licensed.  There are no settings or configuration options that can change this.  There are a range of licensing options, from installations with 1 or 2 portals, right through to installations with hundreds of portals.

 |  View Topic History  |