Joomla 3.0 includes a component named Redirect Manager. The Redirect Manager helps you identify URLs that your visitors are accessing that don't actually exist, pages that return a 404 not found status.

 

Know your 404 pages

It is important to eliminate 404 pages for several reasons, two of them being:

  1. Usability - You may have visitors trying to reach a popular page of yours that either has been deleted or moved, and you have the potential of losing readers if they can't find what it is they're looking for.
  2. Search Engine Optimization - Search engines expect for websites to move pages around or delete them. Having an excessive number of these types of pages however may cause some search engines to penalize your site.

 

How to Redirect pages with the Redirect Manager

The Redirect manager in Joomla 3.0 allows you to see what URLs users are accessing on your site that don't exist. For example, on our Joomla 3.0 website, the following URL does not exist: http://domain.com/this-page/does-not/exist

When we access that page, the Redirect Manager will log the for us the fact that someone visited that URL and got a 404 page. It will also give us the ability to automatically redirect users that visit that URL to another page, such as /index.php/7-my-first-blog-post. In this tutorial, we'll show you how to do just that.

 

To redirect a page with the Joomla 3.0 Redirect Manager:

  1. Log into your Joomla 3.0 Admin Dashboard
  2. In the top menu, click Components and then click Redirect
  3. click-url-you-want-to-redirectOn this page you will see a list of bad URLs that Joomla has logged for you. Click the URL that you would like to setup a redirect for.
     
  4. There are a few things you can input for this redirect, but we will enter only the essentials, the Destination URL and Status.

    configuring-our-new-redirectDestination URL
    Enter here the URL to be redirected to.

    In our testing, we entered http://domain.com/index.php/7-my-first-blog-post as the destination URL.

    Status
    Set publication status.

    Change status from Disabled to Enabled.

    After entering the full URL to redirect to and updating the status, click Save in the top left of the page.

    Now you can test your new redirect! In our testing, when we go to:
    http://domain.com/this-page/does-not/exist
    ...we are automatically redirected to:
    http://domain.com/index.php/7-my-first-blog-post
     
Did you find this article helpful?

We value your feedback!

Why was this article not helpful? (Check all that apply)
The article is too difficult or too technical to follow.
There is a step or detail missing from the instructions.
The information is incorrect or out-of-date.
It does not resolve the question/problem I have.
How did you find this article?
Please tell us how we can improve this article:
Email Address
Name

new! - Enter your name and email address above and we will post your feedback in the comments on this page!

Like this Article?

Related Questions

Here are a few questions related to this article that our customers have asked:
Ooops! It looks like there are no questions about this page.
Would you like to ask a question about this page? If so, click the button below!
Ask a Question

Joomla Community Google+ Hangout #3

June 3rd, 2014

Thank you @RustyJoomla for letting me speak on the Joomla Community Google+ Hangout!

Click here to watch!

n/a Points
2014-04-04 7:25 pm

Everytime I click on the logo of my website, I get this: 

Not Found

The requested URL (address) was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

Apache Server at www.xxxxxxx.xx Port 80  What can I do to fix this? Cause I think the abovementioned explanation is not relevant for this problem, or is it?
Staff
15,973 Points
2014-04-04 7:37 pm
Hello,

Thanks for the question. Generally, if you're getting a 404, you should double-check to make sure that the file is actually there and if the path being used to reference that file is correct. The article above is used for re-directs when you have a path change that is required because a Joomla page has been replaced or changed so that the previous URL is no longer available or valid. In this case, since it appears to be a graphic, then you most likely will not need to create a re-direct. You should check to make sure that the path and file are good. Remember also that the file and path name is case sensitive on InMotion Hosting servers.

I hope that helps to resolve your issue! If you require further assistance, then please provide more specific information so that we can continue investigating the problem.

Regards,
Arnel C.
n/a Points
2014-06-09 11:05 am

The problem I have found with using the redirect manager is that at the end of the day, you've got 10 pages of URLs that you've then got to delete. Is there any way around this?

Staff
8,250 Points
2014-06-09 1:34 pm
Hello Penn,

Thank you for your question. I recommend taking a look at the URL's to see if you can determine the origin, or nature of them. You could also review the apache logs for a specific referrer or user agents.

For example, if you are being crawled by bots, it can generate a lot of bad URL's. Adding a robots.txt file could block bots that are causing the issue.

If it is too much of a problem, you could also disable the redirect manager.

If you have any further questions, feel free to post them below.
Thank you,

-John-Paul
n/a Points
2014-06-09 3:13 pm

That there is no way that I am searching through each URL, It will take me a month of Sundays, it generates over 1000 in just a few hours. I have disabled it now, I just can't be doing with it, it's far too much trouble.

Thanks for the advice though, I will look for something else that I can use to redirect URLs after I have restructured my menu

Post a Comment

Name:
Email Address:
Phone Number:
Comment:
Submit

Please note: Your name and comment will be displayed, but we will not show your email address.

5 Questions & Comments

Post a comment

Back to first comment | top

Need more Help?

Search

Ask the Community!

Get help with your questions from our community of like-minded hosting users and InMotion Hosting Staff.

Current Customers

Chat: Click to Chat Now E-mail: support@InMotionHosting.com
Call: 888-321-HOST (4678) Ticket: Submit a Support Ticket

Not a Customer?

Get web hosting from a company that is here to help. Sign up today!