Url rewriting: Http://www.. o solo http://.?
|
|
|
Molti siti sono raggiungibili non solo tramite l'indirizzo completo (http://www.sito.it), ma anche con il solo dominio (http://sito.it). Ciò può disorientare i motori di ricerca che inizialmente indicizzano il sito due volte, ma poi aggiornano solo una delle due versioni. Poissiamo evitare questo problema con una RewriteRule da inserire nel file .htaccess:
RewriteCond %{HTTP_HOST} !^www\..* [NC] RewriteCond %{HTTP_HOST} !^[0-9]+\.[0-9]+\..+ [NC] RewriteRule ^(.*) http://www.%{HTTP_HOST}/$1 [R=301,L] Spiegazione: se l'indirizzo non comincia con www e se non si tratta di indirizzo numerico riscrivilo come http://www.ecc.ecc Così tutte le richieste fatte con un url privo di www, filtrate dal server, saranno inviate a un indirizzo che comprende www. |
Ultimo aggiornamento ( martedė 14 febbraio 2006 )
|