Salve a tutti ho un problema col file .htaccess del mio sito:
Codice PHP:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase 
/

RewriteCond %{HTTP_HOST} !^www.sito.com$
RewriteRule ^(.*)$ http://www.sito.com/$1 [R=301]

RewriteRule ^/$ /home

RewriteCond 
%{REQUEST_FILENAME} !-f
RewriteCond 
%{REQUEST_FILENAME} !-d
RewriteRule 
. /index.php [L]

</
IfModule
Ho queste 3 regole, per rinominare il sito da sito.com a www-sito-com, per reindirizzare da / a /home e infine per portare tutti gli url su index.php.

Il problema è che la prima regola, da sito.com a www-sito-com non funziona e se provo ad accedere a sito.com mi viene ritornato:
Moved Permanently

The document has moved to sito.com
e il link rimanda anche lui a sito.com senza www, io volevo un redirect automatico sull'ulr giusto


Dove sbaglio?