Dynamic404 allows you to optimize the look-and-feel of your 404-pages. The default behaviour is to take the error-box of Joomla! (the file error.php) and enhance it with a search-link and page suggestions.
When a 404-error is encountered, most likely the URL still contains valuable information about what the correct URL should have been. Dynamic404 analyses this information, and is able to generate a list of page suggestions. Each suggestion is given a matching percentage. The match with highest percentage is listed first.
Instead of just showing a list of suggestions, Dynamic404 is also able to redirect to the best possible match. This way, your visitors never encounter a 404-error, but will be redirected to the right page with a HTTP Status 301 (other 30x codes can be configured).
Instead of using the normal error-box, you can also create a new Menu-Item pointing to the Dynamic404-component. This allows you to re-use your Joomla! template and assign modules to the error-page.
Dynamic404 uses a complex fuzzy logic to determine which database-entries offer the best alternative to the not-found-page. If the built-in automatic search does not work for a specific 404, you can always add your own manual rules.
All 404-entries are logged and can be inspected from the backend. This way you can detect typos in the URL. Instead of giving your customers a 404-error, you can lead them directly to the right page.
Knowing that 404-errors can actually be turned into usable 301-redirects, you can optimize your marketing by using your own short URL schema. Why use services like tinyurl.com and bit.ly if you could generate your own short URLs (example: http://yireo.com/d404).
Dynamic404 offers - besides the support for the Joomla! core - plugins for integration with FLEXIcontent, K2, ZOO, SimpleLists, MageBridge, Ninjaboard and VirtueMart. If you need an extra plugin, we build it. Besides this, any Joomla! Search Plugin can be applied as well - making it possible to support about any Joomla! extension!
All code of this extension is open source, and released under the GNU General Public License (GPL). When writing code, we follow the Joomla! coding guidelines. All code is of high quality.