Luís Ramalho

Redireccionar subdomínios e pastas de domínios add-on utilizando .htaccess

Os domínios add-on são basicamente redireccionados para uma pasta no root do seu alojamento, por exemplo o conteúdo da página www.dominio.com estará em www.dominioprincipal.com/dominio. Ora, em termos de SEO há que manter as coisas limpas e asseadas, como tal é boa prática redireccionar os subdomínios e as pastas dos domínios add-on para os seus domínios originais. Isto fará com que não haja problemas com duplicação de conteúdo e irá focar os links externos num só endereço.

Vejamos, existem ao todo 6 maneiras de obter o site por detrás de um domínio add-on.

  1. www.dominio-addon.com
  2. dominio-addon.com
  3. www.dominioprincipal.com/dominio-addon
  4. dominioprincipal.com/dominio-addon
  5. www.dominio-addon.dominioprincipal.com
  6. dominio-addon.dominioprincipal.com

Este facto poderá confundir as pessoas e os motores de busca, como tal a melhor forma de redireccionar será utilizando o ficheiro .htaccess e redireccionar tudo para um só domínio, neste caso iremos fazê-lo para o www.dominioaddon.com.

Insira no .htaccess da pasta que contém o domínio add-on (exemplo: www.dominioprincipal.com/dominioaddon) os seguintes códigos:

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

RewriteCond %{HTTP_HOST} ^www.dominioaddon.dominioprincipal.com
RewriteRule ^(.*)$ http://www.dominioaddon.com/$1 [R=permanent,L]

RewriteCond %{HTTP_HOST} ^dominioaddon.dominioprincipal.com
RewriteRule ^(.*)$ http://www.dominioaddon.com/$1 [R=permanent,L]

… e estes códigos no .htaccess do root (exemplo: www.dominioprincipal.com)

Options +FollowSymlinks
RewriteEngine On
Redirect /dominioaddon http://www.dominioaddon.com

Agradecimento ao Ashley por ter partilhado estes códigos no seu blog Rankwell.