Redirecionar não www para www ou www para não www

O redirecionamento de solicitações de um domínio não preferencial é importante porque os mecanismos de pesquisa consideram URLs com e sem “www” como dois sites diferentes.

Ele cria uma entrada duplicada, que não é adequada para SEO.

Percebi isso quando analisei meu site com uma ferramenta de SEO, pensei em compartilhar com todos vocês.

Há muitas maneiras de redirecionar não-www para www ou www para não-www. Vejamos algumas das maneiras mais fáceis de fazer isso.

Apache HTTP

Se você estiver usando um servidor Apache HTTP, poderá obter esse redirecionamento por meio de .htaccess ou modificando o arquivo httpd.conf.

  9 Melhor Software de Gestão de Saúde e Segurança Ambiental (EHS) para Usar

Se você estiver em hospedagem compartilhada, talvez prefira fazer o arquivo .htaccess, mas se tiver controle total sobre servidores como VPS ou Cloud, vale a pena considerar o modo httpd.conf. Seja qual for o método escolhido, faça um backup do arquivo antes de modificar qualquer coisa.

Para redirecionar de www para não www, você pode adicionar o seguinte.

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.yoursite.com 
RewriteRule (.*) https://yoursite.com/$1 [R=301,L]

E, para redirecionar de não www para www, adicione o seguinte.

RewriteEngine on
RewriteCond %{HTTP_HOST} ^yoursite.com 
RewriteRule (.*) https://www.yoursite.com/$1 [R=301,L]

Salve o arquivo e reinicie o Apache se estiver usando o método httpd.conf.

NginxGenericName

Para redirecionar de www no Nginx, você pode adicionar o seguinte código no arquivo nginx.conf no bloco do servidor.

return 301 $scheme://yoursite.com$request_uri;

O exemplo a seguir é para redirecionar de www para não www.

server {
        server_name  www.geekflarelab.com;
        return 301 $scheme://geekflarelab.com$request_uri;
           }

E o código abaixo é para redirecionar de www para não www.

server {
    server_name geekflarelab.com;
    return 301 $scheme://www.geekflarelab.com$request_uri;
}

Salve o arquivo e reinicie o servidor Nginx.

  Como alternar entre verificação ortográfica britânica e americana no Microsoft Word

Cloudflare

A implementação do redirecionamento é muito fácil se você estiver usando o Cloudflare. Você pode aproveitar as regras de página para implementar o redirecionamento.

  • Faça login na Cloudflare e selecione o site onde deseja colocar o redirecionamento
  • Vá para a guia Regras da página e crie uma nova regra
  • Digite o URL e selecione a configuração como “URL de encaminhamento”
  • Selecione o código de status (301 se desejar permanentemente)
  • Digite o destino para onde deseja redirecionar
  • A regra a seguir é redirecionar tudo de https://www.etechpt.com.com para https://etechpt.com.com
  • Depois de concluído, clique em Salvar e implantar

E em um minuto, o redirecionamento do seu site está ativo.

Conclusão

Espero que o exposto acima ajude você a colocar o redirecionamento como deseja. Se você estiver usando o WordPress e quiser redirecionar mais do que www, confira este artigo para lidar com o redirecionamento no WP.

Gostou de ler o artigo? Que tal compartilhar com o mundo?