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.
últimas postagens
Apache HTTP
Se você estiver usando um servidor Apache HTTP, poderá obter esse redirecionamento por meio de .htaccess ou modificando o arquivo httpd.conf.
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.
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?