iFinity Url Master Demonstration Site

 

Url Master Module Demonstration Site

Url Master : Total Control of DotNetNuke Urls

Sunday, May 20

 

You've made it to the Url Master module demonstration site.  This site exists to supply information about the Url Master module, and to show how this module can transform the Urls on a DotNetNuke site through a simple set of options in an easy to use interface.

What are the problems with DotNetNuke Urls?

DotNetNuke is one of the most popular Open Source Content Management System available today.  It's built for a diverse audience and is used for many different types of websites.  The Urls that a standard DotNetNuke website are functional, but not optimised.  Here's a list of problems with standard DotNetNuke Urls:

  • You can't choose the Url for a page in your site.  The Url is generated from the page name, which is used in the menu.  If you want to change the Url to be different from the page name, you can't.
  • No Redirects : if you decide to change the Name/Url of your page, you can't easily setup a redirect to forward visitors and search engines to the new Url.
  • Messy Multi-Language Urls : DotNetNuke adds 'language=xx-YY' parameters to every Url to show multiple-language versions of a site.  These look messy, and are not optimised to get your site listed in a native-language search engine.
  • Duplicate content : Search Engines don't like pages of content available which appears under a variety of Urls.  They don't know which version to show, so they don't give high rankings to pages with so-called 'Duplicate Content'.   The home page of a DotNetNuke site is available under at least 5 different Urls, which leads to ranking problems for the most important page on your site.
  • Messy Urls with Modules : When you install a module like a Blog, Forum or e-Commerce module, you end up with long, messy Urls that are full of technical terms like /tabid/75 and /default.aspx.  These terms don't mean anything to visitors or search engines, and are untidy
  • No enforcement of chosen domain name : You should decide to show your site for either www.example.com or example.com, not both.  DotNetNuke doesn't give you the option of choosing one and enforcing it via redirects.
  • No way of changing simple things : like adding in a '-' to separate keywords in Urls, or to replace an ë with e in the Url, or converting all your Urls to lower case.  You just can't do these things; you're stuck with a Url derived from the Page name with the punctuation removed.

And that's not getting into the more technical things that only developers and SEO specialists like to get worried about.

So is DotNetNuke bad? No! It's a fantastic platform with many redeeming features.  Like any standard product, you can always optimise it to get more from the basic platform, and it's no different when it comes to the Url management in DotNetNuke.

Url Master gives you Total Control over your DotNetNuke Urls

The Url Master module is an Extension to the DotNetNuke platform, and it gives you complete control over the way your DotNetNuke installation creates, uses and manages the Urls used within the site.  You don't need to be an administrator or a specialist to get full benefit - all the hard work has been done for you, by wrapping up complex problems and giving you one-click solutions.  Answering some of the problems listed above, here's some of those solutions.  With Url Master, you can:

  • Create custom page Urls for your DotNetNuke pages.  Just select the page, click 'Add New Url' and save.  That's all there is to it.  The Url Master module will even automatically forward any visitors who use the old Url, and inform search engines that the page has moved to a new location.
  • Assign separate domain names to a DotNetNuke Page. You can use any number of different domain names within the one portal - without creating duplicate content. Assign relevant domain names to pages, all integrated within your DotNetNuke modules and menus.
  • Multi-Language Urls : You can associate one language per domain name (example.com for us-english, example.co.uk for uk english, example.fr for French, example.nl for Dutch, example.jp for Japan) or just choose custom page Urls for various languages (example.com/products for English, example.com/produit for French), or a combination of both.  Multi-language versions no longer need to have inferior Urls to the default language version.
  • Eliminate Duplicate Content : The home page is modified to only use a single Url.  All other various home page Urls can be forwarded to the single Url for the home page.   All this is done automatically once you decide to use it.
  • Cleans up Module Urls : The module removes the /tabid/xx and /default.aspx from module Urls like blog and forum entries.  It will automatically forward the old Urls to the new ones, and carries through any custom page Url you have chosen.
  • Automatically enfoce a chosen domain name : whether you choose to use www.example.com or example.com, the Url Master module will enforce this for you.  No difficult configuration options or administrative access needed.  Just tick the box next to the domain you want to use, and all Urls will be forwarded to that domain.
  • Set options for standard Urls : like replacing spaces in the page name derived Urls, replacing diacritic (accented) characters with un-accented equivalents, converting the Url to lower case, changing or removing the page extension, and much, much more.

There's much more to this module than just replacing some Urls : you also get options to configure a custom '404 page not found' page for each portal in your installation, track any invalid Urls on your site,  create 'Vanity' urls for your site users, like 'example.com/Fred-Jones'.  You can also test out all your changes before you actually save them to your site, giving you the confidence to go forwards and take control over how the Urls on your DotNetNuke site are generated and used.

Want to know more?

This site contains examples many of the features listed above - by browsing the site and viewing the Urls, you'll see how dramatically different they are to a standard DotNetNuke install.  There's no tricks here : just a standard DotNetNuke build with the Url Master module installed.

For more product information, download a free trial version or purchase a licence, visit the Url Master product page at iFinity.com.au.