Quais são os prós e os contras de ter http://www.example.com/
vs http://example.com/
?
Por exemplo, um problema que estou ciente é que, se eu usar um domínio sem, www
não posso definir um cookie apenas para o subdomínio atual (já que não há subdomínio), e os cookies que definir serão enviados a todos os subdomínios.
Respostas:
Lembre-se de que o uso
www.example.com
permite definir cookies apenas no site principal . A utilizaçãoexample.com
permitirá apenas definir cookies nos*.example.com
quais incluistatic.example.com
. Portanto, toda solicitação de qualquer subdomínio incluirá os cookies que atrasam um pouco a transferência. O usowww.example.com
permitirá que você decida qual parte você deseja definir cookies.fonte
Se você for usar
www.example.com
, façaexample.com
um redirecionamento permanente parawww.example.com
.O
www
subdomínio, em alguns casos, é realmente um servidor completamente diferente do TLD pai. Embora a maioria dos mecanismos de pesquisa seja inteligente o suficiente para descobrir isso, ainda é uma boa prática colocar o redirecionamento.Eu sou o reverso completo disso,
www.example.com
é um redirecionamento permanente paraexample.com
, porque eu prefiro usar o URL canônico mais curto. Também faz sentido para mim que eu possa esperar que uma solicitação HTTPexample.com
produza uma página da Web ou um redirecionamento para qualquer subdomínio que esteja lidando com solicitações HTTP.Além disso, você deseja que as pessoas vinculem ao seu site usando o URL canônico, que elas escolhem na barra de ferramentas do navegador. O redirecionamento para aquele que NÃO é seu URL canônico ajuda a garantir consistência nesse sentido.
fonte
A inclusão do
www
subdomínio parece se resumir a duas condições:Cookies - A configuração de cookies pode
*.example.com
causar luto (incorrer em mais tráfego), porque os cookies serão enviados com todas as solicitações, independentemente do subdomínio. Nesse caso, eu optaria por usar o,www
pois ele me dá a opção de definir cookies*.example.com
se eu precisar (por exemplo, cookie de usuário autenticado) ouwww.example.com
reduzir o tráfego para meus outros subdomínios.Estética - Eu me importo muito com a aparência do domínio? Se eu realmente odeio,
www
mas estou preocupado com o tráfego de cookies, posso aliviar o problema hospedando meu conteúdo estático em um domínio totalmente novo, como ostatic-example.com
que permaneceria livre de cookies.fonte
Essa é uma consideração menor, mas relevante para sites comerciais. Há uma expectativa de usuários não técnicos com os quais um site começa,
www
portanto, quando eles não veem que talvez não pensem em um domínio como um site.Embora possa parecer bobagem para aqueles de nós que sabem como as coisas funcionam, deparo-me com essa atitude frequentemente com familiares, amigos e colegas não técnicos e essas pessoas provavelmente representam a grande maioria de seus clientes.
Além disso, muitos softwares, como email, processadores mundiais, clientes de redes sociais e empresas, reconhecerão automaticamente um nome de domínio começando com
www
um hiperlink e o ativarão - com um domínio nu ou necessárionon-www
, você precisará adicionarhttp://
o software para torná-lo ativo. Ser capaz de clicar em um link em vez de copiar e colar em um navegador pode fazer a diferença entre um cliente que visita seu site ou acessa seu concorrente.fonte
bbc.co.uk/whatever
sempre redireciona para a versão www.http://
na frente. Então, se a URL éhttp://www.example.com
, então eu geralmente usowww.example.com
. Se fossehttp://other.example.com
, então eu usariahttp://other.example.com
. Caso contrário, os usuários não perceberão que é um URL. Parece loucura, mas as pessoas misturam URLs e endereços de email o tempo todo. Infelizmente, temos coisas tão estúpidas na Web que nossos usuários não sabem mais o básico.Parece não haver razões concretas para o uso de um sobre o outro, tanto quanto os resultados da pesquisa ou outros resultados desejados. Minha preferência pessoal é
no-www
devido ao tamanho.O mais importante é garantir que você redirecione para seu domínio preferido e lembre-se de definir seu domínio preferido no Google Search Console (Ferramentas do Google para webmasters).
fonte
Sem repetir as respostas válidas acima sobre cookies, estética, usuários não técnicos que esperam o
www
subdomínio, etc ...Outro motivo pelo qual tendem a favorecer a
www.
abordagem de subdomínio no site principal é o desenvolvimento local. Eu usolocal.
para o meu servidor de teste local. Eu sempre espero que o site seja acessado por meio de um subdomínio e possa distinguir facilmente entre os sites de teste e os ativos, se necessário. Os cookies podem ser mantidos separados dos sites locais e ao vivo.www.example.com
Site ao vivolocal.example.com
Servidor de teste localO uso de um subdomínio para o servidor de teste também permite testes fáceis em um dispositivo móvel, pois o subdomínio pode ser definido no DNS público que aponta para um servidor de teste local (IP local). Somente quando o dispositivo móvel estiver na rede Wi-Fi local, ele poderá acessar o servidor de teste local. (Verifique se as otimizações do navegador móvel estão desabilitadas ao se conectar localmente; caso contrário, o servidor de otimização remota também tentará acessar o servidor local e falhará.)
fonte
Sim, sempre use em
www
vez de um domínio nu. Embora o Heroku seja um pouco especializado, o tipo de malha de roteamento que eles criaram provavelmente se tornará mais comum à medida que as pessoas implementam sites em grupos de máquinas. Domínios nus são apenas muito menos flexíveis que www, porque exigem um A em vez de um registro CNAME. Consulte https://devcenter.heroku.com/articles/avoiding-naked-domains-dns-arecords .Embora você talvez não pense isso hoje, todos os sites da Web devem e esperamos que em breve estejam usando SSL o tempo todo. Isso ocorre porque a segurança é sempre melhor que a não segurança, e os custos do SSL já são apenas ~ 1% da CPU adicional (consulte http://www.imperialviolet.org/2010/06/06/25/overclocking-ssl.html ). Você também deve obter seu certificado SSL para www.
fonte
Meu pessoal de SEO me diz que o Google não gosta de domínios nus. Um sintoma disso é que, se você tentar redirecionar o seu
myblog.blogspot.com
blogexample.com/blog
, receberá um erro informando que os Blogs não podem ser hospedados em domínios nus .fonte