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.
- www.dominio-addon.com
- dominio-addon.com
- www.dominioprincipal.com/dominio-addon
- dominioprincipal.com/dominio-addon
- www.dominio-addon.dominioprincipal.com
- 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.