301 redireciona o domínio raiz para o subdomínio www na conta de hospedagem godaddy windows

301 redireciona o domínio raiz para o subdomínio www na conta de hospedagem godaddy windows

Se eu digitar domínio.com e www.domínio.com, ambos mostrarão o mesmo site, mas mostrarão URLs diferentes na barra de endereço. Gostaria que os visitantes e mecanismos de pesquisa que digitassem "domínio.com" fossem redirecionados para "www.domínio.com".

Estou usando o IIS 7 em uma conta de hospedagem godaddy. Como redireciono todas as solicitações de “domain.com” para “www.domain.com”?

Eu tenho a configuração DNS padrão, "domain.com" como meu "registro A" e o cname "www" aponta para meu "registro A".

Responder1

Você não pode fazer isso com as ferramentas de gerenciamento de domínio GoDaddy, e acho que também não pode com as ferramentas de servidor. Se você realmente deseja esse recurso, você pode fazê-lo dinamicamente com ASP.Net escrevendo algum código como este (supondo que você tenha uma página default.aspx):

<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
   if (Request.Url == "http://mysite.com")
   {
      Response.Status = "301 Moved Permanently";
      Response.AddHeader("Location","http://www.mysite.com");
   }
}
</script>

Responder2

RewriteCond %{HTTP_Host} ^(www\.)?secondary-domain1\.com$ [NC]
RewriteRule ^(.*)$ http://www.maindomain.com/$1 [L,R=301]

Você também pode colocar algo assim em seu arquivo .htaccess para que todos reajam da mesma forma, não apenas o Google.

Responder3

<script runat="server" language="C#">
private void Page_Load(object sender, System.EventArgs e)
{
    if (Request.Url.Host.Equals("domain.com"))
    {
        Response.Status = "301 Moved Permanently";
        Response.AddHeader("Location","http://www.domain.com");
    }
}
</script> 

Responder4

Resposta atualizada. Esta é uma resposta muito tardia, mas como essa pergunta surgiu no Google, enquanto eu procurava uma solução, descobri que você pode fazer isso facilmente usando as ferramentas de domínio do godaddy.

Estas etapas pressupõem que seu nome www já esteja funcionando.

No godaddy, veja sua lista de domínios. Clique na marca de seleção ao lado do domínio que deseja encaminhar para www. Clique no botão "Encaminhar" na parte superior e depois em "Encaminhar Domínios". Se você não tiver créditos de encaminhamento, poderá “comprá-los” gratuitamente, clicando no link “Comprar Mais”. Em seguida, clique no link "Adicionar um agora" e adicione seu nome de domínio com o prefixo www:

insira a descrição da imagem aqui

Em seguida, dê tempo para se propagar (até uma hora).

informação relacionada