Obligar o eliminar www amb htaccess

És un dels dolors dels quals administrem dominis: obligar o eliminar www amb htaccess. Si tenim un servidor amb sistema operatiu Linux, disposem de la possibilitat d’obligar o no que ens visitin amb www o no.

Primer hem de resoldre un dubte que molts tenen: domini amb www o sense. Això és al vostre gust, però jo per experiència, em vaig decantar pel domini sense www. Per què? Per Google. L’amo i senyor d’Internet, interpreta www com un subdomini. Per tant, quan vols treballar amb Google, has de tenir en compte que si la teva web necessita les www, serà interpretada com a subdomini.

Un altre dels problemes, és que si treballeu amb Search Console de Google o Adsense, quan vulgueu posar la vostra web al sistema, us donarà un error dient que només admet dominis de 1r nivell. És clar, com us he dit, Google interpreta la vostra www.la mevaempresa.com com un subdomini. i aquí comencen els problemes. Però anem al drap:

Obligar a l’ús de www amb htaccess
D’aquesta manera, encara que l’usuari vulgui entrar a la nostra web amb https://la mevaempresa.com, el servidor us obligarà (redireccionarà) a entrar amb https://www.la mevaempresa.com

RewriteEngine on
RewriteCond %{HTTP_HOST} ^miempresa.com [NC]
RewriteRule ^(.*)$ https://www.miempresa.com/$1 [L,R=301]

Obligar a treure les www amb htaccess
Quan l’usuari intenti entrar amb https://www.la mevaempresa.com, el servidor l’obligarà a treure (redireccionarà) al domini sense les www: https://la mevaempresa.com

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.miempresa.com [NC]
RewriteRule ^(.*)$ http://miempresa.com/$1 [L,R=301]

Bé, aquestes són les dues maneres de modificar el fitxer htaccess per obligar o eliminar les www del nostre domini.

Deixa un comentari