«

»

fev 08

Redirecionar site com ou sem www

Todos sabemos que o recomendável quando temos um web site é que seja possível acessá-lo sómente de uma forma, seja com ou sem www, mas nunca de ambas as formas, ou melhor dizendo, que sim, que seja possível acessar de ambas as formas, mas fazendo um redirecionamento. Se não fazemos isto, os buscadores consideram o site como dois lugares diferentes, o que gera problemas.

A forma mais simples de solucioná-lo é fazendo um redirecionamento para um dos dois a nossa escolha. Não tem importância ou diferença alguma se usamos ou não o www, isso não muda nada, mas temos que nos decidir por um.

Para aqueles que usam servidores com Apache é possível usar o arquivo .htaccess para fazer estes redirecionamentos. Este arquivo é encontrado no diretório raiz do servidor e pode ser editado com um simples editor de texto.

Os códigos são os seguintes (lembrem de modificar o domínio).

 Redirecionar de www a sem www:

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

 Redirecionar de sem www a com www:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^dominio.com
RewriteRule ^ http://www.dominio.com%{REQUEST_URI} [L,R=301]