Riguardo la SEO il nostro sito deve essere raggiungibile inserendo nella url del browser sia il nome del dominio preceduto da www es. (https://www.nomesito.it/) che senza www es. (https://nomesito.it/). L’importante è che la url della pagina che andremo a visitare risulterà avere sempre la stessa struttura evitando così di ritrovarci una url a contenuto misto.
Applicando una delle due semplici regole nel file .htaccess possiamo facilmente risolvere il problema forzando il tipo di struttura che desideriamo mantenere.
Per forzare la url con il www inseriamo la regola seguente :
RewriteEngine on RewriteCond %{HTTP_HOST} ^miosito.it [NC] RewriteRule ^(.*)$ http://www.miosito.it/$1 [L,R=301,NC]
Per forzare la url senza il www inseriamo la regola seguente :
RewriteEngine on RewriteCond %{HTTP_HOST} ^www.miosito.it [NC] RewriteRule ^(.*)$ http://miosito.it/$1 [L,R=301]