Como direcionar um domínio

É comum termos mais de um domínio, e não publicar a todos, seja porque não temos conteúdo, tempo, ou simplesmente, porque queremos manter o domínio sobre nosso poder. Por exemplo, é aconselhável a ter as versões .com e .com.br de um domínio etc. Aí fica a pergunta, por que deixar um domínio dando sopa, porque não direcioná-lo para o domínio principal?
É muito simples direcionar um domínio, basta colocar na pasta raiz o arquivo index.php com o seguinte código:

______

<?php
if ($_SERVER[‘HTTP_HOST’] == “domínio.com”) {
$to = ‘http://domínio.com.br’;
header(‘Location: ‘. $to);
exit;
}
if ($_SERVER[‘HTTP_HOST’] == “www.domínio.com”) {
$to = ‘http://www.domínio.com.br’;
header(‘Location: ‘. $to);
exit;
}
?>

_____

Onde “domínio.com” ou “www.domínio.com” será direcionado para domínio.com.br ou www.domínio.com.br. É necessário os dois códigos para o caso de digitar sem ou com o www.

Um detalhe: as aspas ficam no arquivo.

4 Comentários em “Como direcionar um domínio”

  1. Luiz disse em 05/02/2008 às 01:08:

    Prezados,

    Na realidade não é um comentário, mas sim um pedido de ajuda. Eu tenho um site com hospedagem grátis (um subdominio c/ cPanel), e quando eu criei o site, criei com www. (www.meusite.000.com), agora quero ter acesso somente como meusite.000.com e não consigo, retorna uma mensagem de pagina não encontrada. Como eu faço para usar as duas formas com ou sem o www. Tentei o codigo acima e não funcionou comigo. No codigo eu fiz extamente igual só que direcionado as duas forma para o meu endereço com www.

    Obrigado

    Luiz

  2. admin disse em 07/02/2008 às 14:32:

    Caro Luiz,

    O caso acima diz respeito a dois domínios diferentes. Quanto ao seu problema, não saberia responder. Dependeria de suas configurações e do servidor. Entretanto, para WordPress existem dois plugins no-www e yes-www que redireciona o www.exemplo.com para exemplo.com ou ao contrário. Note que este plugin é muito útil também para evitar conteúdo duplicado.

  3. Levymac disse em 02/06/2009 às 07:34:

    Gente!!!

    Por favor!!!!

    Se você tem acesso ao host.

    É só usar a função [META HTTP REFRESH content='0']

    e qualquer htmlZNHO faz isso!!!

    Agora se vc não tem acesso ao host só com o DNS mesmo.

  4. Rafael disse em 24/11/2011 às 13:26:

    NAo tem ninguem que sabe responder com clareza!!!!!

Deixe seu comentário