InMotion Hosting Support Center

I'm getting 404 errors on all links exept the homepage for my migrated Joomla 2.5 website.

Category: Joomla 25

2013-07-24 7:53 pm EST

Hits: 17,129
Hi, i just got this hosting and wanted to migrate my website from the other hosting company to this one, but i´m having a lot of trouble, somebody helped me and it looked Ok on the homepage, but if you click an ANY link except for the Facebook and Twitter links, you get a 404 error, i really don´t have an idea of what might been causing this error, any help on this will be very appreciated.
Thank you.
This is a Joomla 25 site

You must login before you can ask a follow up question.

You must login before you can submit an answer.

Best answer chosen by User


41,747 Points
2013-07-24 8:46 pm EST
Hello Angello,

Sorry to hear that you're getting 404 errors. If you are getting 404 errors and you know that all of your files are on the server, then the problem is most likely an issue with the path that is being used to access the files that make up the pages of your Joomla 2.5 website. The first thing you need to do is disable/remove the option to use Search Engine Friendly links. These links will often be referenced in the database and will usually store the OLD paths to your website. You will need to disable or remove them, save them (as being disabled), then re-enable them so that Joomla re-builds the links based on its new location. We do not have an article for SEF links in Joomla 2.5, but you may want to review the 3.0 version here, or, you can also reference this article on enabling SEF URLs through Joomla's documentation.

If you are still having problem with the paths, please review the migration steps for for moving a Joomla installation to another server in order to verify that all of your site files migrated to the new hosting location successfully.

If you're still having problems and you need further assistance, please let us know.

Arnel C.

You must login before you can post a comment about this answer.

Thank you very much Arn, i disabled the SEF and now it works, no i have to find the table in the DB to empty it and enable the SEF links again in joomla, because i disable them and re-enable them again and the problem persists.

thank you very much for your support. very helpful !!
19 Points
2013-07-24 9:43 pm EST
Hi Arn, your answer was really helpful, but I have a doubt: I have already ranked with a couple of keywords in my domain, so if I change the friendly URL for another and if you click on Google SERP´s in my domain you will get a 404 or a NOT found error, so instead of erasing my old friendly URL´s how can I keep them after the hosting change?
Thanks for your support.
19 Points
2013-08-02 1:13 pm EST
Hi Angello,

Sorry for the problems with Google's SERP links. The main issue here is that your SEF links are based on an OLD URL that no longer exists. The reason that it's important to use the newer links is because it links to where the server now exists. So, unfortunately, you can't use the old links. You will need to go to Google's Webmaster tools and ask for an update for your website links since you re-located. That way, they can update their links to your new location.

Sorry again for the problems dealing with the change in URL. I hope this helps to clarify the issue.

Arnel C.
41,747 Points
2013-08-02 1:36 pm EST
Thanks so much for your answer to this Arnel. It's really helpful. I am using Joomla 3.7.x now. And I just encounter this problem. Can you please let me which table and which field(s) in the database I need to clear, before I can re-enable the SEF links? Thanks again!
3 Points
2017-05-30 7:50 pm EST

Make sure that you clear any caching that's present within Joomla. If you have any rewrites or redirects, you should review their paths. This is something that would be within the website code. You can look at the .htaccess file for any of these paths. As for the tables in Joomla 3.7 that might have old paths, you will be better off presenting that question to the Joomla community forums as they can give you more specific information. In our Joomla installation we have a table called "bad_url_redirects" that may or may not be in your installation. This is the main table that we use to re-direct bad/old links within our Joomla site. You may need to find something similar or ask the Joomla support forum (or a Joomla developer) for more specifics.

If you have any further questions, please let us know.

Kindest regards,
Arnel C.
41,747 Points
2017-05-31 9:42 am EST
Like this 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!

Support Center Login

Our Login page has moved, Click the button below to be taken to the login page.

Need more Help?


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:
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!