Devido a ter mudado o domínio, e o antigo já existir há algum tempo, não queria perder as visitas que iriam parar ao antigo domínio, portanto tratei de pesquisar uma solução de redireccionamento.

Queria uma que pegasse na porção do URL que está depois do nome do domínio (artigo/novo-dominio-e-alojamento/)  e a redireccionasse para esse mesmo artigo, no novo domínio,  assim a mudança era completamente transparente para o utilizador.

Encontrei neste site (Fnode) a solução que eu procurava, mas como estava a usar um subdomínio, se o utilizador inserisse o URL com ou sem o WWW antes, iria obter resultados diferentes.

Esta seria a solução:

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

Mas como queria prevenir futuros erros adicionei mais duas linhas:

RewriteCond %{HTTP_HOST} ^johnsardine.co.cc
RewriteRule (.*) http://johnsardine.com/$1 [R=301,L]

Ficando portanto:

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

O que isto faz é redireccionar o utilizador para o novo domínio e para a mesma página caso exista algo mais depois do principio do endereço (http://www.johnsardine.com/) e diz também aos motores de busca que a página foi movida permanentemente (301) .

Podem copiar o código e substituir os endereços pelos vossos. Basta depois certificar se que a raiz do dominio/subdominio que pretendem redireccionar contem o ficheiro .htaccess e tudo deverá funcionar correctamente.

Se houver alguma questão não hesitem em perguntar.