Redirecionamento curinga: o que é, por que usá-lo e como usá-lo Exemplos

De vez em quando, pode ser necessário migrar seu site. Isso pode ser devido a um redesenho, rebranding, teste A/B da página de destino para fins de marketing, mudança de domínio e redirecionamento de tráfego para conteúdo atualizado.

Como você torna esse processo perfeito? Como você garante que sua experiência de usuário permaneça inalterada ou até melhor? Como você garante que o desempenho do seu site nos resultados dos mecanismos de pesquisa não seja afetado? A última coisa que você precisa ao mover seu site é que seus usuários sejam constantemente atormentados por erros 404.

Neste artigo, exploramos maneiras de mover seu site perfeitamente, com uma análise mais detalhada do redirecionamento usando curinga.

O que é um redirecionamento curinga?

Também conhecido como subdomínio curinga ou subdomínio pega-tudo, essa opção de redirecionamento permite que os navegadores acessem seu site apesar das solicitações dos usuários do subdomínio, mesmo que os diretórios não estejam configurados. Às vezes, os usuários digitam subdomínios incorretamente ou até mesmo solicitam um subdomínio aleatório que não existe. Um resumo ajudará seus usuários a acessar uma página válida em seu site, independentemente do que solicitarem.

Um pega-tudo permite encaminhar subdomínios que ainda não foram criados para uma página específica do seu novo site ou até mesmo para outra página da web na internet. Isso geralmente é feito por meio de um registro DNS curinga. Este registro ajuda a combinar solicitações de usuários para domínios inexistentes. Os registros DNS geralmente são o rótulo mais à esquerda de um nome de domínio e são precedidos por um asterisco e seguidos por um ponto, como em *.abc.com

Ler:  8 dicas de marketing de podcast que você não pode ignorar

Algumas exceções:

Um registro DNS não cobrirá domínios raiz

Um domínio raiz é a parte que vem depois de www como em www.abc.com. As pesquisas de domínio raiz não retornam informações abrangentes. Os registros raiz precisam ser definidos para registros raiz sem especificação de subdomínio.

Os catch-alls não substituem os registros já existentes

Em vez disso, escolhe os subdomínios aleatórios e exclui os já definidos.

Outras exceções:

  • Se você criar um subdomínio separado, ele terá precedência sobre o seu curinga.
  • Os registros pega-tudo (curinga) funcionarão apenas para os tipos de registro A, CNAME, redirecionamento de URL, AAA, TXT e MX. Eles não funcionam com registros NS.

Que tal um redirecionamento 301?

Neste ponto, você deve estar se perguntando: que tal um redirecionamento 301? Eu não deveria simplesmente usar isso? Bem, um redirecionamento 301 é melhor usado nos casos em que o endereço do site foi movido permanentemente, por exemplo, para um novo domínio. Também será útil se diferentes URLs puderem ser usados ​​para acessar a mesma página da web. Nesses casos, um domínio é selecionado e o restante é redirecionado para ele. Se você deseja mesclar dois sites, um 301 também é uma boa ideia.

Um 301, entretanto, não leva em consideração coisas como domínios digitados incorretamente ou aleatórios.

Isso significa que, para uma transferência eficiente de nomes de domínio, pode ser necessário usar um 301 e um pega-tudo.

Que tal .htaccess?

Os mecanismos de pesquisa geralmente demoram para descobrir um 301. É por isso Google aconselha que você teste sua mudança usando um único subdomínio ou diretório antes de mover o site inteiro.

Incluir um 301 no arquivo .htaccess irá “alertar” os mecanismos de pesquisa para que saibam que há um novo link no lugar do antigo. Aqui estão os cenários em que .htaccess seria viável:

  • Para “forçar” o uso de uma versão de domínio www ou não www
  • Para redirecionar arquivos individuais no mesmo domínio
  • Para redirecionar arquivos com uma extensão específica
  • Para redirecionar um novo domínio para um novo

Certificados SSL curinga

Vimos que os redirecionamentos curinga cuidam de subdomínios inexistentes para que os usuários possam acessar uma página válida, apesar de suas solicitações. O que isso significa é que os redirecionamentos curinga precisam ser seguros para não comprometer a integridade e a segurança do seu site. É por isso que os certificados SSL curinga são necessários.

O que é um certificado SSL curinga?

Este certificado, assim como um certificado SSL normal, garante que a conexão entre o seu site e o navegador de internet do usuário seja segura. A maior vantagem deste certificado é que ele permite proteger também subdomínios primários e ilimitados, em um único certificado. Isso economiza dinheiro quando comparado a ter que comprar um SSL para cada subdomínio aleatório existente.

Ler:  Como integrar mídias sociais em suas campanhas de email marketing

Mais benefícios de usar certificados SSL curinga

Aqui estão mais alguns benefícios do uso de certificados SSL curinga

  • Econômico – Como esses certificados atendem às solicitações de usuários mais aleatórias, eles continuam sendo atualizados para atender a novas solicitações de usuários que não foram capturadas antes. Isso geralmente é feito sem nenhum custo adicional. Você também pode obter um selo de site confiável que garante aos usuários que seu site é seguro, novamente sem custo adicional. Você pode usar este selo em páginas onde a confiança do cliente é necessária, por exemplo, páginas de inscrição ou páginas de checkout.
  • Processamento rápido de certificados – O tempo máximo necessário para obter esses certificados SSL é de dois dias. Isso porque ele pode ser emitido após a validação do domínio, o que não leva muito tempo. Neste caso, é emitido em poucos minutos. Se for feita a validação do negócio, o certificado é emitido em até dois dias.
  • Alta compatibilidade – Esses certificados tendem a ser altamente compatíveis entre servidores e dispositivos. Esses certificados SSL têm 99% de compatibilidade.

Como fazer um redirecionamento curinga

Agora que sabemos o que são pega-tudo, os registros DNS usados ​​no processo de redirecionamento, redirecionamentos 301, .htaccess e a necessidade de certificados SSL, vamos agora explorar várias abordagens que você pode usar para redirecionamentos curinga.

Usando .htaccess para redirecionamento curinga

Este método envolve adicionar redirecionamentos manualmente por meio da modificação direta do arquivo .htaccess. Essa opção é ótima se você deseja fazer redirecionamentos importantes, por exemplo, redirecionar um domínio inteiro para outro.

Para acessar o arquivo .htaccess:

Faça login no seu cPanel

Vá para Arquivos e depois Gerenciador de arquivos

Clique em Configurações

Selecione “Raiz do documento para:”

Selecione seu nome de domínio na lista suspensa

Selecione “Mostrar arquivos ocultos”

Clique em “Salvar”

Clique com o botão direito no arquivo .htaccess

Selecione “editar”

Se você não tiver um arquivo .htaccess existente, será necessário criar um.

Para fazer isso, clique em “Novo arquivo” no lado superior esquerdo

Nomeie o arquivo

Certifique-se de que o nome do arquivo seja .htaccess (inclua o ponto no início e que o nome do arquivo esteja em letras minúsculas)

Ler:  O que é Quora: como o Quora pode ajudar sua empresa a crescer

Defina o diretório do novo arquivo .htaccess como /public_html/ ou a raiz do documento do seu site

Se o seu editor de texto exibir uma caixa de diálogo de codificação, clique em “editar”

Depois de acessar seu arquivo .htaccess ou criar um novo, aqui estão alguns redirecionamentos 301 que você pode usar para atingir diferentes objetivos.

Redirecionando arquivos individuais

Por exemplo, abc.com/events.htm para abc.com/gallery.htm. Aqui está o redirecionamento 301 para usar:

Redirecionar 301 /events.htm /gallery.htm

Redirecionando um arquivo específico para outro domínio

Por exemplo, abc.com/events.htm para abc.co/gallery.htmaqui está o redirecionamento 301 a ser usado:

Redirecionar 301 /events.htm http://abc.co/gallery.htm

Redirecionando um domínio antigo para um novo domínio

Por exemplo de abc.com para abc.co. Observe que isso moverá todo o seu site. Aqui está o código para incluir no abc.com Arquivo .htaccess:

RewriteEngine ativado

ReescreverCond %{HTTP_HOST} ^abc.com [NC,OR]

RewriteCond %{HTTP_HOST} ^www.abc.com [NC]

Reescrever regra ^(.*)$ http://abc.co/$1 [L, R=301,NC]

Forçar o uso de um www. versão

Os motores de busca verão abc.com e www.abc.com como dois sites diferentes. Na verdade, o Google recomenda que você escolha um e use um redirecionamento 301 para aquele que você escolher. O código que você precisará para forçar a versão www é:

RewriteEngine ativado

ReescreverCond %{HTTP_HOST} ^abc.com [NC]

ReescreverRegra ^(.*)$ http://www.abc.com/$1 [L, R=301,NC]

Forçar o uso de um endereço não www. versão

Isto é simplesmente o oposto da opção que acabamos de discutir. Aqui está o código:

RewriteEngine ativado

RewriteCond %{HTTP_HOST} ^www.abc.com [NC]

ReescreverRegra ^(.*)$ http://.abc.com/$1 [L, R=301,NC]

Redirecionando todos os arquivos com uma determinada extensão

Se você deseja redirecionar todos os arquivos com extensão .php, por exemplo, abc.com/file.php para abc.com/file.htmaqui está o código:

RewriteEngine ativado

ReescreverCond%{REQUEST_URI}.php$

RewriteRule ^(.*).php$ /$1.htm [R=301,L]

Como você faria um redirecionamento curinga usando .htaccess no WordPress?

Para fazer redirecionamentos no seu site WordPress, você precisa acessar o arquivo .htaccess. É assim que fazer:

Conecte-se à pasta raiz do seu site WordPress. Você pode fazer isso através do Gerenciador de Arquivos no seu cPanel ou usar FTP.

Quando estiver aqui, acesse seu arquivo .htaccess.

Faça backup do seu arquivo .htaccess antes de fazer qualquer alteração.

Você pode então fazer as alterações necessárias (o código é o mesmo que vimos anteriormente quando discutimos .htaccess na seção anterior, aqui abordaremos o que não foi visto então)

Redirecionando arquivos para SSL

Se você adicionou recentemente um certificado SSL ao seu site, precisará adicionar redirecionamentos 301 que enviarão todo o tráfego HTTP para HTTPS. Isso não apenas garante que seus visitantes acessem um site seguro, mas também evita conteúdo duplicado.

Ler:  Segmentação de público: como identificar seus clientes ideais

Aqui está o código:

RewriteEngine ativado

RewriteCond %{HTTP} desativado

RewriteRule ^(.*)http://%{REQUEST_URI} [L,R=301]

Redirecionando um domínio inteiro para um novo

Aqui está o código se você estiver movendo todo o site WordPress para um domínio totalmente novo, por exemplo, abc.com para abc.com. Observe que esse código precisa ser adicionado ao arquivo .htaccess do nome de domínio antigo (abc.com).

#Opções +FollowSymLinks

RewriteEngine ativado

Reescrever regra ^(.*)$ http://www.abc.co$1 [,R=301,L]

Como usar o cPanel para realizar redirecionamento curinga

Esta opção é útil quando você deseja redirecionar o tráfego de um domínio para outro. Observe que você pode fazer isso no nível do domínio e até mesmo no nível da página da web, como no redirecionamento abc.com para abc.com e abc.com/about.html para abc.com/about-us/html. Quando você cria um redirecionamento no cPanel, uma regra de redirecionamento é adicionada automaticamente ao arquivo .htaccess.

Redirecionando um domínio inteiro para um novo

Veja como fazer isso:

Faça login no cPanel

Vá para a seção “Domínios”

Clique no botão redirecionamentos. Isso deve abrir a página Adicionar redirecionamento

Clique no menu suspenso “Tipo”

Escolha um redirecionamento permanente ou temporário

Clique no próximo menu suspenso

Selecione o domínio que deseja redirecionar

Você pode adicionar nomes de pastas necessários no campo de barra (/)

Vá para a seção “redirecionar para” e digite o endereço para o qual deseja redirecionar

Selecione a opção de redirecionamento preferida (“redirecionar apenas com www”, “não redirecionar www.” e “redirecionar com ou sem www”

Para criar um redirecionamento curinga, marque a caixa

O pega-tudo adiciona o nome do arquivo/pasta após o URL redirecionado, por exemplo, abc.com/test.php redireciona para ab.com/test.php

Clique em adicionar quando terminar.

Você deve ver os detalhes do seu redirecionamento

Para concluir

Mover seu site ou domínio não é uma tarefa fácil. Precisa ser feito com cuidado e estratégia, para não perder tráfego ou afetar seu ranking no Google. Embora um 301 direto acoplado a .htaccess funcione perfeitamente, é uma ótima ideia usar redirecionamentos curinga para cuidar de subdomínios indefinidos que os usuários possam solicitar. Catch-alls também podem ser usados ​​mesmo se você não estiver alterando domínios, rebranding ou qualquer coisa que possa exigir um redirecionamento, a fim de garantir que seus usuários acessem as páginas da web corretas e válidas. Mais importante ainda, os certificados SSL curinga manterão seu site seguro, especialmente depois de fazer um redirecionamento de subdomínio curinga.

Novas publicações:

Recomendação