HP Router takes the URLs of the core of Joomla! and removes the IDs from the non-menu parts. You can now create URLs without disturbing numbers in them and it even helps with duplicate content in some special cases. It implements some improvements in the URLs, too.
ATTENTION!! There are a few things you have to keep in mind with this plugin:
- You can't have the same alias for two articles, even though they are in different categories. To be precise, you can't have the same alias for any type of content item. As a rule of thumb: If you can get to the list of this type of content items from the administrator menu, you can't use the same alias on two items in that list.
- This only works for the core components. Third party components need to either provide another router that could be saved in the folder of the plugin or they have this "correct" from the start without Numbers in the URLs.
- There is a slight performance decrease through this, since it adds another query and some code. This performance decrease is most likely purely academic, but if you have issues after installing this plugin, disable it. If you are already having problems with your performance, installing this plugin will not help.
Joomla SEF urls without IDs by HP Router