[eluser]gazza7364[/eluser]
This is just a thought, have you enabled rewrite in your web server, if you are using Apache 2 you need to enable this in mods_enabled, this can be done from the cli with sudo a2enmod rewrite. Also you need to set-up your default web directory with something like the following:-
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride all
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
</Directory>
Any just a thought, you may have done this already.
I use ubuntu and this is what I forgot to do, thinking it was set by default.