Turning on human-readable URLs

Apr 26, 2014 7:51 pm

Human-readable URLs, (hURL or hURLs) as the name implies, are URLs that are comprehensible to humans. These are URLs that, instead of a long string of unintelligible code, contain words which make sense to a website visitor. For example, a webpage with the URL http://www.my-site.com/index.php?src=gendocs&ref=About%20Us&category=Company could, after this feature is turned on in Freedom, have the URL http://www.my-site.com/Company/About_Us.

Having human-readable URLs on your site can improve a visitor's browsing experience, and can also help with search engine optimization.

Before turning on this feature, please make sure that you don't have multiple web pages with the same page title, because two pages with the same page title will have identical URLs, which will cause problems.

To turn on human-readable URLs:

  1. Go to the Configuration Module, Human Readable URLs tab.
  2. Switch to the Dynamic subtab.
  3. Set the Enable Dynamic Human Readable URL Engine option to "Yes." A list of options will appear. These options allow you to determine how the human-readable URLs will be created for each module. Tags in double brackets can be placed in the URLs for things like category or page title. Refer to the inline help buttons for information on what tags are available for each module.
  4. If you want, set a different substitution character. All non-alpha-numeric characters will be replaced with this character. A hyphen (-) is the default character.
  5. Click Save Configuration. Your live website will now display human-readable URLs.

Oct 29, 2014 1:39 pm

When human readable URLs are enabled, you can still access content using the standard URL format (index.php?src=[module]...). For SEO purposes, it's a good idea to redirect bots, web crawlers and search engines using the standard URLs to the human readable versions. In Freedom version 9.3.013 and later this can be accomplished by including the [[Meta_Canonical]] tag in your site's head.

Oct 29, 2014 3:59 pm

Thank you for your contribution David! If you would like to know more about Meta Canonical Tags you can do so by visiting this forum post: