Your benefits

  • 100% open source
  • Solid quality code
  • Professional support

A new Joomla bible is here

jpb sidebar

Don't miss the new Joomla developer book!

Get it now!

Dynamic404 for Joomla

  • Make your 404 page user friendly
  • Show possible matches
  • Autoredirect to the best match

With the Joomla! component Dynamic404 you can redirect 404-pages to other URLs easily by using a 30x-redirect. This way, visitors will never get an annoying 404 Not Found page anymore, but they will be redirected to the right page. Alternatively you can setup a solid 404-page which actually helps your visitors find the right page.

Cost See subscription packages
Current version 1.0.48 (Stable)
Requirements Joomla 2.5 (supported until June 2015)
Joomla 3.0 - Joomla 3.4
Joomla! SEF enabled
PHP 5.4 or higher
NOT compatible with sh404SEF or Artio JoomSEF
Download Download
Support Support Forum
License GNU/GPL (General Public License)
This extension is also listed in the Joomla! Extension Directory


Want to see Dynamic404 in action?

See screenshots

User Reviews

Dynamic404 is definitely not only useful but is in my arsenal of plugins I won't build a site without. Actually, it's the only one that is consistently needed for any site, regardless of what the site is for. I do recall I was a bit confused at first on how to get it to redirect the way I wanted it to, but I'm not sure there is any room for improvement on that. Maybe re-wording or displaying the instructions a bit it differently? It didn't take me long to get it though! If there were any more or any less features it just would not be perfect but it indeed is. I even downloaded a very expensive app that claimed to take care of all of the 404 issues I may have; but I discovered after fumbling with it for 2 hours and contacting their support, it would not do the two basic functions I downloaded it for, despite being bulked up with a bunch of useless features. I got my money and shortly found Dynamic 404 and haven't need anything else since!
Erica Burrell

More reviews


Whoops, a page not found. But instead of displaying an ugly error, why not help your visitors find the right page? Or even better: Let Joomla! find the right page for you. Return the correct HTTP error with Dynamic404!


  • Never loose visitors due to unusable error pages
  • Migrate from older Joomla versions while maintaining SEO
  • Short URL marketing as a bonus

Getting started

  • Purchase a Dynamic404 Support Subscription
  • Download and install the Dynamic404 component in Joomla!
  • Download and install the Dynamic404 System Plugin in Joomla!
  • Optionally install extra Dynamic404 plugins
  • Enable the Dynamic404 System Plugin
  • Setup Dynamic404 to your needs
  • Optionally configure statis redirect-rules

Note on third party SEF solutions

Please note that third party SEF solutions like sh404SEF or Artio JoomSEF are not supported, because they ship with their own 404 mechanism.

What Dynamic can do for you?

Dynamic404 makes Joomla! error-handling smarter. It tries to redirect your visitors to the right page instead of showing the normal error-page. When determining which page is the closest match, it uses some fuzzy logic when searching for Menu-Item aliases, article aliases and other useful data contained in your Joomla! database.

If no redirect-match is found, the normal error-page is shown. Alternatively, you can configure redirects yourself from within the Joomla! Administrator. This way you can even fix URL-typos made by your visitors.

Get a Yireo Support Subscription

With a subscription, you get our professional support and full access to all downloads of this extension. In addition, all extension updates are shared with you. Great value for a low price!

All code of this extension is open source: You can use it in any way you want. It does not stop working after a specific time and you can install it on as many sites as you want.


Feature request?

Do you think Dynamic404 could be enhanced with a certain feature? Make sure to let us know.
You are the reason we build extensions and your valuable input makes our extensions better.
Please let us know by using our contact form.


More extensions