HP Router Plugin

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. How to install? Just download and install like any other plugin. ATTENTION!! There are a few things you have to keep in mind with this plugin: 1. 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. 2. 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. 3. 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. Known issues: - Some URLs are not properly SEFed. This is not an issue of HP Router, but a bug in Joomla!. lg_osm. These URLs are the icons above an article and URLs for newsfeeds. These bugs should hopefully be fixed in Joomla! 1.5.8 - aliases with leading numbers might be problematic and will most likely not work. How to prevent duplicate content with this plugin? Many people create a section view as a menu item and then create additional menu items to category views inside that section. They often enough name the menu item and the category the same way. Earlier, through the ID in the URL, the URLs from inside the section view to the category were different from the URLs using the menu link. With this plugin, when the two aliases are identical (the one in the menu item and the one in the category), Joomla will generate the same URLs in the section view and the menu. However, you have to notice that a menu item will always have precedence over a category. So if you have a different set of modules assigned to the category menu item and you are clicking on a link inside a section view, you will get the assigned modules from the category menu item.

Report

byl33p on June 22, 2009
The only problem with Joomla!'s SEF is the ID in the URL. Joomla! already has the necessary elements to fix this, and HP Router uses them, making this extension the most lightweight and the most natural SEF extension out there.

All this plugin does is remove the ID from the URL. Nothing more, nothing less, and just what I needed.

I'm a Joomla! developer myself, and I couldn't have coded a simpler plugin!
byeffi on May 3, 2009
For once, SEF and yet easy and effective. Works out of the box & does what it says without a lot of fiddling around - running on 5.10 without probs.
byHann on April 1, 2009
Simple, easy to install and use, and it does excatly what it should do. Well done and thanks from me.
byjciber on March 24, 2009
This is really a sure shot extension to remove those IDs or numbers from your Joomla generated URL in one go. I have used it with Joomla 1.5.9 and it gives neat clean URLs as expected.
byerispedia on February 17, 2009
Everytime I see my URLs, I always think that there are something unnecessary. They are IDs for category and article. I wonder how to remove those IDs. Then I found this plugin and installed it. And it successfully removes those weird IDs! Thank you...

I'm waiting for the next improvement (if possible).
byJamy on February 11, 2009
Simple but efficient plugin that worked straight out after install.
I use Joomla v1.5.9 and had SEF activated. This already makes URLs very clean but they were still a bit spoiled by the automatic ID numbering.
With HP-router my URLs are now perfect. SEF + HP-Router will display very comprehensive URL's in search engines and this is a BIG plus.
Thank you !
byash.smarty on January 28, 2009
Really a useful one
byunleash.it on September 18, 2008
Does just what it says and I'm sure a lot of people have been waiting for this. However, submitting contact pages (with com_contact) return a 404 after installing. The message sends, but the user sees a 404. I was able to hack a partial fix in default_form.php by hard coding index.php into the form action.