Q. The SEO SEF settings Joomla Global configuration are set to Yes but my links do not work. Why not ?

 

A. Your .htaccess file is not configured correctly or you have not renamed the htaccess.txt file.

(please note that Cache must be No in Joomla Global Configuration, System to see changes immediately).

Solution: 

 

 

    1. Rename the htaccess.txt file to .htaccess if you have not already done so and test the links on your site.
  • If the links still do not work correctly then uncomment, #RewriteBase /  by removing the #

 

 

#####################################################

## Can be commented out if causes errors, see notes above.
Options +FollowSymLinks

#
# mod_rewrite in use

RewriteEngine On

...

RewriteBase /(joomla folder if not in the root)

 


 

  • Sometimes the Options +FollowSymLinks  causes errors so may needed to be comented out

#####################################################

## Can be commented out if causes errors, see notes above.
#Options +FollowSymLinks

#
# mod_rewrite in use

RewriteEngine On

...

RewriteBase /(joomla folder if not in the root)


 

Additional information :

  • If neither of the above configurations work then try with both #RewriteBase / and #Options +FollowSymLinks
  • Check the System - SEF plugin is Enabled.
  • If Joomla does not have Ownership of the files then SEF might not work correctly.
  • Apache mod_rewrite Yes allows URL's to display without index.php showing.
  • To have html appended to the end of the URL, set Add suffix to URLs Yes. (works whatever the Host's mod_rewrite settings).
  • To shorten the URL, make the Alias of Menu items short and un-hyphenated.

 

Joomla SEO SEF Search Engine Friendly

SEO SEF and IIS and web.config

IIS6 and SEF SEO URLs using Joomla 1.5x

Further reading for SEO SEF

SEO SEF Questions