Redirect indirizzo con www da .htaccess

Siccome si ha la possibilità di aprire una pagina internet sia con che senza "www" nella barra dell'indirizzo del browser (dipende comunque dal tipo di server), per la registrazione della pagina nel motore di ricerca sarebbe meglio dare un indirizzo unico della pagina.

Esempio: www.nomedominio.com e nomedominio.com

Questi 2 indirizzi possono venire registrati 2 volte dal motore di ricerca, poichè questi due indirizzi sono considerati come 2 siti differenti.

Il problema si può risolvere editando il file .htaccess ed aggiungendo le seguenti righe:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.nomedominio\.com$
RewriteRule ^(.*)$ http://www.nomedominio.com/$1 [L,R=301]

Con questa soluzione anche introducendo nomedominio.com al browser viene poi presentato l'indirizzo www.nomedominio.com.

Naturalmente il problema si può ripresentare con la pagina index.

www.nomedominio.com/
e
www.nomedominio.com/index.html

Anche questo problema può essere risolto con .htaccess, ma ancora non ho la soluzione.

Se sullo stesso indirizzo IP ci fossero registrati anche altri domini, questi vengono tutti "trasformati" in www.nomedominio.com. Però se si volesse dire ai programmi di ricerca che questi verrano cancellati, vedi anche questo articolo sui diversi nomi dominio sullo stesso sito.