If you're using a WAMP server to run Joomla, you probably want to get search engine friendly URL (SEF) settings working as well so that you have human readable URLs. In order to do this, you need to make a couple of changes to your Apache configuration file and enanble the .htaccess file on your system.
If you are using a WAMP server, you need to do the following to be able to use the SEF settings of Joomla.
- Use notepad or some other code editor to edit the following file: c:\wamp\bin\apache2.2.11\config\httpd.conf
- Your folder may have a different apache version
- In the httpd.conf file, search for the text "rewrite".
- If there is a # sign at the start of the line, delete the #.
- Now, search for the string "None".
- Change it to "All" in both places.
- Save the file and exit.
- In the root directory where Joomla is installed, there should be a file named htaccess.txt. Rename it to .htaccess . The Windows file manager (Explorer) may not let you do this, so you may have to do it from the comand line.
- Now, you need to restart your WAMP server. Right click on the WAMP icon in your toolbar and click Exit. Then start WAMP normally as you have always done. Click the Windows Start button | WAMP Server | Start WampServer.
SEF should now work.