Web357 logo

Documentation for Fix 404 Error Links

Get started

Fix 404 Error Links

Get familiar with the basic setup and structure of "Fix 404 Error Links".

First of all, make sure you always download the latest version (currently version is 1.0.8).
Login to the Member Area and grab the latest release. An active membership is required.

Buy PRO version!

Installation

How to Install

  1. Download the file "pkg_fix404errorlinks_v1.0.8_j25_j3x.zip" from Download Area.
  2. Login to the backend of your Joomla! 3.x website and navigate to Extensions > Extension Manager.
  3. Choose to upload the zip file "pkg_fix404errorlinks_v1.0.8_j25_j3x.zip" and the "Fix 404 Error Links" package will be installed and ready for your website to use.

Upgrade

To update from a version to a bigger version, all you need to do is just upload the new package over the previous one. There is no need to uninstall it first as you will lose all your parameters. Just install on top.

Requirements

In order for "Fix 404 Error Links" to function as intended, you need to have Joomla! 2.5 or 3.x installed (preferably the latest version in each major release) and working properly on the right server environment as noted in Joomla! technical requirements here.

Important: We can only provide support for setups that:

  • meet the Joomla! technical requirements.
  • do not have extension files or Joomla! core files which have been altered in any way.

We can't guarantee that this extension will work with any 3rd party extension, but it usually works if extension is using standard Joomla! HTML.

Demo & Screenshots

Live Demo

See a live demo of "Fix 404 Error Links" in action here: https://demo.web357.eu/joomla/fix-404-error-links.

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

Features

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".

Don't hesitate to contact us if you have any feature request.

Usage

At joomla! backend, you can find a lot of useful parameters to customize the extension for your needs.
If you navigate with your mouse over the label, left of each form field, you can read a short description about the functionality of each field.

In the FAQ section, you can find a list of useful frequently asked questions that maybe answer your question.

Feel free to contact us or open a new topic in the forum, if you need more instruction about one or more parameters.

F.A.Q.

The Component does not log the 404 Error Links.

Some tips:

  1. Ensure that the "Web357 Framework - System Plugin" is enabled.
  2. Make sure that the "Fix 404 Error Links - System Plugin" is enabled.
  3. Ensure that the"Redirect - System Plugin" plugin is disabled.
  4. Make sure that your Apache/Server doesn't provide basic error 404 page. Ensure that there isn't any file named "404.shtml" in your main directory of your domain (home/, www/ or public_html/).
  5. If you are using the "Virtuemart (e-commerce)", navigate to "Configuration > Shopfront > Enable VirtueMart 404 error handling", and ensure that the field is unchecked.

If neither of above solutions did not resolves your issues, please open a new topic on the Forum or contact us at support[@]web357[.]eu.

Support

Normally we will answer your questions within 24 hours.

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

  • 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.

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.