I know this question has been asked before, I think I've read most of the answers:

  • make a menu item for the article

  • hack the core (router)

  • use a paid SEO extension like sh404sef

  • use rewrites

None of these really answer the question. If a $40/year extension can do this, it must be possible by writing some code, overriding some class or something similar. Does anyone know how this is done. This is an obvious option that should be in the core admin.

  • Adding a menu item sounds fine until you have hundreds of articles.

  • Hacking the core is just plain desperation.

  • A $40/year extension won't break the bank, except it does 100 other things I don't need and my client will probably not update it after the first year.

  • rewrites, see adding menu items.


2 Answers 2


Good question.

It looks likely that the new Joomla router held over until Joomla 3.6 will fix this issue.

In the meantime, there is a $15 extension, SEF Wizard for Joomla that, "removes IDs from the URL of standard Joomla components, such as com content, com contact and com tags".

  • Thanks, my client says tht they actually like the ids in the name. But definitely for next time. Commented Apr 18, 2016 at 15:16

I use Direct Alias Pro. It's $24, works like a charm and is lightweight without all the other random features.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.