A few weeks ago, we wrote about 6 possible new features in Joomla 3.7.

Well, one feature is likely to appear in Joomla 3.7. That feature is improved URLs. Joomla will allow you to remove the numbers from URLs.

[UPDATE] This feature has now been moved to Joomla 3.8

In this post, I’ll show you how to test this upcoming feature. This guide is for testing purposes only. Please don’t use this for production sites yet!

Differences between the old URLs and new URLs

First, to understand how important this improvement is, let’s see a current Joomla URL:

www.somesite.com/index.php/category-alias/99-article-alias

In the previous line, 99 is the article ID number. The new Joomla routing system will remove the ID number to generate cleaner URLs:

www.somesite.com/index.php/category-alias/article-alias

Step #1. Download Joomla 3.7

Joomla 3.7 will not release until at least Dececmber, but you can test the current progress. Go to Joomla’s Github repository and download the 3.7.x branch, which contains all the recent URL changes.

Step #2. Install Joomla 3.7

Now you can install Joomla using the package you just downloaded. Remember to choose sample content during the installation, so that you will have some articles ready to test the new URLs.

Step #3. Enable the new URLs

  • Login to your Joomla administrator.
  • Go to Content > Articles.
  • Click the “Options” button.
  • Click the “Integration” tab.
  • Set URL Routing to “Modern”.
  • Set Remove IDs from URLs to “Yes”.
  • Click “Save & Close”.

Step #4. Check the end result

Visit your frontend and look for article links. You will notice the ID is not part of the URL anymore! If you find any bugs, please report them on Joomla’s Github account.