Web357 logo
Fix 404 Error Links extension for Joomla!

Fix 404 Error Links

The Fix 404 Error Links is a SEO Tool for admins and consists a useful extension for any Joomla! website. This extension has been created to deal with the log 404 (Page not Found) errors. It allows any website administrator to manage and fix the problematic links, as well as redirect them to the desired page. Say goodbye to 404 Error Links in Google's WebMasters tool.

Extension Information

  • Latest Version: 1.0.7
  • Fix 404 Error Links v1.0.7 - Changelog
    1.0.7
    + Added   ! Removed   ^ Changed   # Fixed
    
    04-Oct-2016 : v1.0.7
    # Some issues after an update of a premium version, even if the customer has save correctly the download ID of his order, have been resolved.
    
    05-Sep-2016 : v1.0.6
    # Bug Fixed: mysql_real_escape_string() is a function from the legacy MySQL extension. Replaced with $db->escape().
    # Bug Fixed: There are empty redirect links after importing from com_redirect Joomla! core component.
    # Bug Fixed: The Error URLs with double or single quotes are now allowed.
    # Bug Fixed: If the array of Error URLs is empty there was a PHP warning error "PHP Warning:  Invalid argument supplied for foreach() ".
    + Some folders like "cache/" should be avoided. [Thank you, Georgios]
    ^ The default PHP function to sending emails "mail()", has been replaced with "JFactory::getMailer();". [Thank you, Dan].
    ! Unnecessary have been removed.
    
    17-Mar-2016 : v1.0.5
    # Bug Fixed: Strict Standards: Non-static method plgSystemFix404ErrorLinks::W357FrameworkHelperClass() should not be called statically in fix404errorlinks.php on line 104,105.
    
    08-Dec-2015 : v1.0.4
    # Minor bug fixes after the latest upgrade from v1.0.3
    
    07-Dec-2015 : v1.0.3
    ^ Updated description.
    ^ Updated translations.
    
    13-Nov-2015 : v1.0.2
    + NEW Parameter Field: Download ID. You need to specify your Download ID before you can receive updates for the PRO versions. For more information please follow our instructions here: https://www.web357.eu/download-id
    # Minor bug fixes.
    
    05-Oct-2015 : v1.0.1
    # Minor issues with jQuery and CSS have been resolved..
    
    06-Jul-2015 : v1.0.0
    + First beta release
    
  • Compatibility:
  • Contents:
  • License: GNU/GPL »
  • Available in the JED »

Great and Powerful Features


Fast Support

Fast Support

Our support team will always be there for you, providing answers to all questions within 24 hours.
Loads Of Features

Loads Of Features

A vast assortment of major and minor features, to make customization easy and your site alluring.
Clean Code

Clean Code

All our code is clean, organized and commented. We are following the Joomla coding standards.
Multilingual Support

Multilingual Support

We go above and beyond basic language support to make Web357 extensions flexible and adaptable.

The Fix 404 Error Links is a SEO Tool for admins and consists a useful extension for any Joomla! website. This extension has been created to deal with the log 404 (Page not Found) errors. It allows any website administrator to manage and fix the problematic links, as well as redirect them to the desired page. Say goodbye to 404 Error Links in Google's WebMasters tool.

Basic Features


  • Error 404 Links List (Group & Detailed List of detected Error 404 Links. Data stored: Error URL, Error Code, Error Message, Username, IP Address, Country, Browser, Operating System, Referer URL).
  • Fix one by one, or butch-fix, of detected Error 404 Links. This is a unique feature not found in other similar extensions.
  • Match Types (a) full URL, b) contains string, c) starts with string, d) end with string, e) find and replace). See the match type examples below.
  • Logging
    • Error 404 Logging from Guest & Users.
    • Error 404 Logging from Search Engine Bots.
    • Error 404 Logging from Danger Strings List.
  • Notifications (Instant Email Notifications).
  • Security (Danger Strings Redirection).
  • Import from "com_redirects" Joomla! plugin/component (Redirects can be imported from the Default Joomla Redirects plugin/component into Fix404ErrorLinks redirects)

Parameters


  • Enable Error 404 Logging (Choose 'Yes' if you want to store all 404 Error Links in the database and then fix them. If you choose 'No', the error links will not be stored in the database and Admins will not be notified for 404 error links via Email. The default option is 'Yes').
  • Enable Logging from Bots (Choose 'Yes' if you want to store all 404 Error Links in the database from Search Engine Bots. If you choose 'No', the error links from bots will not be stored in the database and Admins will not be notified for 404 error links via Email. The default option is 'No').
  • Danger Strings Logging (Choose 'Yes' if you want to store in the database all 404 Error Links that have been marked as danger, and already exist in the 'Danger strings list' below).
  • Email Notifications (Choose 'Yes' if you want to receive instant notification messages for the 404 Error Links. You will receive a detailed email that includes the error link data, the User data (e.g. Country, IP address, browser, operating System etc.) and an action button to Fix the Url immediately via Joomla! admin panel).
  • Email Recipient (Enter the email of Recipient. If you leave the field blank and you have enabled the 'Email Notifications' field, the default email from Joomla! configuration will be used).
  • Danger Strings Redirection (Choose 'Yes' if you want to redirect all 404 Error links that contain a danger string partially or in the entire URL).
  • Danger Strings List (List of all danger strings. You can insert more danger strings, add one entry per row).
  • Redirect Danger URLs to (All 404 Error links that contain a danger string partially or in the entire URL will be redirected to this Url).

How to redirect an Error Link and how Match Type works


In "404 error logs" page, at Joomla! back-end, you can see all error links and a "Fix it" button next to each error link. If you press that button you will be redirected to the Fix Link page and you will see a form with 4 fields (a. Old Full Url or Text *, b. Destination Url *, c. Comments, d. Published).

Examples


Example 1:

  • Old Full Url or Text: "this/is/an/error/link"
  • Match Type: "Full URL"
  • Destination URL: "/this/is/a/valid/link/"

If a User or a Guest visits the link "http://domain.com/this/is/an/error/link/" he will be redirected to "http://domain.com/this/is/a/valid/link/".

Example 2:

  • Old Full Url or Text: "is/a"
  • Match Type: "Contains String"
  • Destination URL.: "/this/is/a/valid/link/"

If a User or a Guest visits the link "http://domain.com/this/is/an/error/link/" he will be redirected to "http://domain.com/this/is/a/valid/link/" because the error link contains the string "is/a".

Example 3:

  • Old Full Url or Text: "this"
  • Match Type: "Start with String"
  • Destination URL.: "/this/is/a/valid/link/"

If a User or a Guest visits the link "http://domain.com/this/is/an/error/link/" he will be redirected to "http://domain.com/this/is/a/valid/link/" because the error link starts with the string "this".

Example 4:

  • Old Full Url or Text: "link"
  • Match Type: "End with String"
  • Destination URL.: "/this/is/a/valid/link/"

If a User or a Guest visits the link "http://domain.com/this/is/an/error/link/" he will be redirected to "http://domain.com/this/is/a/valid/link/" because the error link ends with the string "link".

Example 5:

  • Old Full Url (find): "link"
  • Match Type: "Find and Replace"
  • Destination URL (replace): "url"

If a User visits the link "http://domain.com/this/is/an/error/link/" he will be redirected to "http://domain.com/this/is/a/valid/url/" because the error link contains the string "link" and it has replaced it with the string "url".

Screenshots


01-fix404errorlinks-view-error404logs
02-fix404errorlinks-view-error404logs-detailed
03-fix404errorlinks-view-redirect-single-fix
04-fix404errorlinks-view-redirect-batch-fix-page-1
05-fix404errorlinks-view-redirect-batch-fix-page-2
06-fix404errorlinks-view-redirect-different-match-types
07-fix404errorlinks-view-redirect-different-match-types-multiple-error-urls
08-fix404errorlinks-view-redirects
09-fix404errorlinks-parameters
10-fix404errorlinks-parameters

Support & Documentation


Normally we will answer your questions within 24 hours.

If you still have questions or concerns about the product after reading the documentation:

  • You can use our Support Forum to ask your questions and report bugs.
  • Contact us using the contact form.
  • You can send us an email to this address: support [@] web357 [.] eu
  • Chat with us using the right-bottom box.

If you did not find the information you were looking for in the documentation or if you have any other questions regarding the product feel free to contact us. We will be happy to provide you with a detailed answer as quickly as we can.

Documentation    Support Forum    Contact Form

Stay tuned

We are always working on something new and exciting so make sure to subscribe to our newsletter and be the first to know.

Web Analytics