Menu Content

Frequently Asked Questions

"404 Page not found" error after clicking any link

Date added:
Perjantai, 19. Kesäkuu 2009
Last revised:
Torstai, 12. Tou 2011

Answer

Homepage is working and SEF URLs are generated, but when clicking any link, "404 - Page not found" is generated.

1. Make sure that .htaccess file exists

Make sure that .htaccess file exists in the Joomla! site root. If .htaccess file does not exists, you may create it by renaming the htaccess.txt file included in Joomla! root directory.

Also make sure that the .htaccess file is processed by the server. Some servers may ignore the file. You can test it by adding some incorrect line to the file. If you do so and try to access the site, it should return 500 Internal Server Error. In such case, the .htaccess file is processed. If nothing happens, then it is most likely ignored and you need to contact your server admin to ask him to allow .htaccess usage or to put the neccessary directives in global server configuration file.

2. Check the rewrite rules .htaccess file

Make sure that the RewriteCond and RewriteRule directives are uncommented in the section for 3rd party SEF modules (almost end of the .htaccess file) - this only applies to Joomla 1.0.x and JoomSEF 2.x. In Joomla 1.5.x there is only one set of rules that is already uncommented by default.

3. Check RewriteBase value and adjust it if needed

Finally, make sure to set the RewriteBase value to match the root URL of your Joomla! installation at the server.

This means the path to root without the server name - e.g. if your Joomla! is installed as http://www.domain.org/somedir/myjoomlaroot, that the right setting would be RewriteBase /somedir/myjoomlaroot). If your site is located in domain root, the RewriteBase may either stay commented our or have / value. However, even if in root some servers require uncommenting it and setting explicit value (then set it simply to RewriteRule /).

4. When using JoomFish, make sure JfRouter is DISABLED

If you use JoomFish and JoomSEF at the same time, there may be a conflict between their routers. As JoomSEF router does all that JoomFish router, you can disable the JfRouter to solve this problem.

For more details, see also JoomSEF documentation.

ryhmä

Tags for this item

Jämsä, 25.1.2011 - We are excited to announce the partnership with Openbravo. We have just become oficial partner of Openbravo - agile ERP system based on the opensource.

 

Jämsä, 22.12.2011 - Dear customers and users, the whole ARTIO team would like to wish you peaceful and relaxing Christmas time and all the best in the upcoming year 2012.

Please note that our Czech branch (which includes support team) will not be working from Dec. 23rd. We will be back for you starting Monday Jan 2nd 2012.

Your ARTIO Team.

 

Jämsä, 28.11.2011 - We are releasing new major version of both JoomSEF 4 and 3. These version include several brand new and exciting features, such as 3rd level domain support for individual components, direct access to Google analytics with Flash charts, full-featured sitemaps, web-crawl functions, ...

 

Jämsä, 21.10.2011 - VM Invoice 1.7.0 is now available. This new version of PDF invoce generator for Joomla adds WYSIWYG invoice template editor, batch processing for VirtueMart orders and invoices, background image support and some other fixes and improvements requested by users.

 

Jämsä, 9.10.2011 - New releases both of JoomSEF 3 for Joomla 1.5 and JoomSEF 4 for Joomla 1.6/1.7 was just released. Actual version are 4.1.1 and 3.8.3. Several new extensions for both these versions were also released.

 

 Jämsä, 3.10.2011 - MTurbo 1.2.2 is available now. MTurbo is a Magento extension for  caching pages, which improves website speeds. New version adds several new features and fixes some minor known bugs.