SEF issues

How to fix issues when enabling SEF and URL rewriting

Search engine friendly (SEF), human-readable or clean URLs are URLs that make sense to both humans and search engines because they explain the path to the particular page they point to.

From Joomla! Documentation http://docs.joomla.org/

#1: rename your htaccess.txt file

In your site root folder, rename the htaccess.txt to .htaccess

change htaccess file

#2: enable SEF and URL rewriting

enable SEF and URL Rewriting

After rename the htaccess.txt to .htaccess, if your site still have error, please open the .htaccess in your favor editor to configure. Uncomment RewriteBase / (remove the first character, #). If Joomla is installed in its own folder, the enter the Joomla folder name after the backslash. e.g. RewriteBase /yourjoomlafolder.

customize htaccess file

If you follow the 2 sections above and you still have problem then it must be your web hosting problem. This is quite popular on Goddady hosting. What you have to do is contact your server/host support and give them info, they could help you to fix the issue.

For more detail, check it out at: http://forum.joomla.org/viewtopic.php?p=2700376.

Problem description

A multilingual site built up from T3 framework, works fine. After installing 404sef and disabled joomla language changing plugin. The Megamenu of second language disappears.

Solution

From back-end of your site, go to: Extensions >> Template manager. Now duplicate the JA Template default style.

duplicate default template style

Open the duplicated template style, rename it and assign the second language for the template style.

configure template style

Now open the Navigation setting panel, assign the Main menu of the second language for the template style.

assign menu