
Se você já visitou sites diferentes, pode ter notado que alguns deles aparecem com www no endereço, enquanto outros não. Isso pode deixar muitos proprietários de sites confusos, mas na verdade é uma escolha do proprietário do site e pode ser facilmente implementada usando o arquivo .htaccess.
O arquivo .htaccess é um arquivo de configuração que fica na raiz do diretório do site e é usado para controlar várias configurações do servidor, incluindo a forma como os endereços são exibidos.
Neste artigo, vamos mostrar como deixar o seu site com ou sem www no endereço usando o arquivo .htaccess.
O que é www?
Antes de começarmos, é importante entender o que é o “www”. Basicamente, “www” é um subdomínio que foi usado por muito tempo como uma convenção para identificar a página inicial de um site.
Por exemplo, se o domínio do seu site é “exemplo.com”, o endereço completo seria “www.exemplo.com”. No entanto, muitos sites optam por usar apenas o nome de domínio sem o “www”, tornando o endereço “exemplo.com”.
Como deixar seu site com www no endereço?
Se você deseja que seu site apareça com “www” no endereço, siga as etapas abaixo:
- Abra o arquivo .htaccess na raiz do seu diretório do site.
- Adicione o seguinte código ao arquivo:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^exemplo.com [NC]
RewriteRule ^(.*)$ https://www.exemplo.com/$1 [L,R=301]
Este código instrui o servidor a redirecionar todo o tráfego do seu site de “exemplo.com” para “www.exemplo.com”. O código também inclui uma regra de redirecionamento 301, que é um redirecionamento permanente. Isso significa que os motores de busca e os visitantes que acessam o site serão direcionados para a nova URL.
- Salve o arquivo e carregue o site para ver o resultado.
Como deixar seu site sem www no endereço?
Se você preferir que seu site apareça sem “www” no endereço, o processo é muito semelhante:
- Abra o arquivo .htaccess na raiz do seu diretório do site.
- Adicione o seguinte código ao arquivo:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.exemplo.com [NC]
RewriteRule ^(.*)$ https://exemplo.com/$1 [L,R=301]
Este código instrui o servidor a redirecionar todo o tráfego do seu site de “www.exemplo.com” para “exemplo.com”. A regra de redirecionamento 301 também é incluída neste código.
- Salve o arquivo e carregue o site para ver o resultado.
Conclusão
Em resumo, deixar seu site com ou sem “www” no endereço é uma escolha pessoal. Usando o arquivo .htaccess, você pode facilmente configurar o redirecionamento para exibir o formato que preferir. Lembre-se de que, ao usar uma regra de redirecionamento 301, é importante certificar-se de que todos os seus URLs antigos sejam redirecionados para os novos para evitar a perda de tráfego.