I have SEF, URL re-write and Add suffix all enabled and htaccess.txt renamed .htaccess. If I link to a menu item, SEF works fine. If I try to link to an article from the Content tree as opposed to the Menu tree, I get a normal, non-SEF URL.

Here's an example:


Click any link in the nav bar and it works great. But try clicking on one of the attorneys on that page and you'll get a completely dynamic non-SEF url, which shouldn't be happening.

Any help would be much appreciated!

  • How are you generating the links within your article? Do you have any third party SEF component installed?
    – johanpw
    Jan 22 '15 at 22:53
  • Just standard Joomla SEF. On the attorney bio page above, I created the links via the backend editor like normal, drilling down to Content > Category > article.
    – Cynthia
    Jan 22 '15 at 23:08
  • Strange. Are you able to upgrade to Joomla 3.3.6? Are all other extensions up to date?
    – johanpw
    Jan 22 '15 at 23:22
  • Have you hit rebuild in the menu manager? There is a dead link in the blog. Jan 23 '15 at 0:21
  • 1
    The articles in question were never accessible through a menu. That's the point. I'll give the re-build idea a try though, just in case.
    – Cynthia
    Jan 23 '15 at 5:34

It's the way Joomla's router works. Peerhaps it will change in the future, but unfortunately the only way to get SEF links on a single article is to have a 'blind' (=unpublished) menu item pointing to the article.


Create a new (hidden) menuitem that links to a blog-layout, pointing to the category our attorneys. And voila!

The router will look up any blog menu item with that category.

Experiment with the location of this new menuitem since that will be part of the SEF.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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