Pergunta

Eu tenho tentado Analytics coleta para o meu site e percebeu que o Google Analytics não foi configurado para captura de dados para os visitantes a www.example.com (foi apenas configuração para example.com). Notei que muitos sites vão me redirecionar para www.example.com quando eu só example.com digita. No entanto, stackoverflow faz exatamente o oposto (redirecionamentos www.stackoverflow.com apenas stackoverflow.com).

Então, eu decidi que, a fim de obter análises precisas, eu deveria ter meu servidor web redirecionamento todos os usuários a qualquer www.example.com ou example.com. Existe uma razão para fazer um ou o outro? É preferência puramente pessoal? Qual é o negócio com www? Nunca digite-o quando digito domínios no meu navegador.

Foi útil?

Solução

lição de História.

Houve um momento em que a Web fez não dominam a Internet. Uma organização com um domínio (por exemplo, a minha universidade, aston.ac.uk) normalmente têm vários nomes de host criados para vários serviços: gopher.aston.ac.uk (Gopher é um precursor para o World Wide Web), news.aston .ac.uk (para NNTP Usenet), ftp.aston.ac.uk (FTP - incluindo arquivos FTP anônimo). Eram apenas os nomes óbvios para aceder a esses serviços.

Quando HTTP veio junto, a convenção tornou-se para dar o servidor web o "www" hostname. A convenção era tão difundida, que algumas pessoas passaram a acreditar que a parte "www", na verdade, disse o cliente qual protocolo para uso.

Esta convenção permanece hoje popular, e isso faz uma certa quantidade de sentido. No entanto, não é tecnicamente necessário.

Eu acho que Slashdot foi um dos primeiros sites da web para decidir usar um URL www-less. Sua cabeça do homem Rob Malda refere-se a "TCWWW" - "The Cursed WWW" - quando artigos de imprensa incluem "www" em sua URL. Eu acho que para um site como o Slashdot, que é essencialmente um web site a um grau forte, "www" na URL é redundante.

Você pode escolher o que você gosta como o endereço canônico. Mas não ser consistente. Redirecionando de outras formas para a forma canônica é uma boa prática.

Outras dicas

Além disso, pular o “www.” poupa quatro bytes em cada solicitação. :)

É apenas um subdomínio baseada na tradição, na verdade. Não há nenhum ponto de que se você não gosta dele, e ele desperdiça o tempo de digitação também. I como http://somedomain.com mais que http://www.somedomain.com para os meus sites.

É importante estar ciente de que se você não usar um www (ou algum outro subdomínio), em seguida, todos os cookies serão submetidos a cada subdomínio e você não vai ser capaz de ter um subdomínio sem cookies para servir conteúdo estático reduzindo assim a quantidade de dados enviados e para trás entre o navegador eo servidor. Algo que você mais tarde pode vir a se arrepender.

(Por outro lado, a autenticação de usuários em subdomínios se torna mais difícil.)

É principalmente uma questão de estabelecer indireto para nomes de host. Se você quer ser capaz de mudar onde www.example.com aponta sem afetar onde example.com pontos, isso é importante. Este foi mais propensos a ser útil quando a web era mais jovem, e o "www" ajudou a torná-lo claro por que a caixa existiu. Estes dias, muitos, muitos domínios existem em grande parte para servir conteúdo web, eo example.com gravar todos, mas tem que apontar para o servidor HTTP de qualquer maneira, já que as pessoas cegamente omitir o www. (Apenas esta semana Fiquei horrorizado quando eu tentei ir para um site de alguém tinha mencionado, apenas para descobrir que não funcionou quando eu omitido o www, ou quando eu acidentalmente adicionado um ponto final depois do TLD).

Omitir o "www" é muito Web 2.0 Adoptr Gamma ... mas com boa razão. Se as pessoas só vão para o seu site para o conteúdo da web, por que manter re-adicionando o www? I geral, eu largá-lo.

http://no-www.org/

O Google Analytics deve funcionar muito bem com ou sem um subdomínio www, no entanto. A abundância de sites usando GA com sucesso que não force ou / ou.

É o domínio de terceiro nível (ver livre . nome de domínio Houve um tempo em que designado um servidor físico: alguns sites URLs usadas como www1.foo.com, www3.foo.com e assim por diante

.

Agora, é mais virtual (domínios diferentes de 3º nível apontando para mesmo servidor, mesmo URL manipulados por diferentes servidores), mas muitas vezes é usado para lidar com sub-domínios, e com algum truque, você pode até mesmo lidar com um infinito número de sub-domínios: ver, precisamente, Wikipedia, que utiliza este nível para a linguagem (en.wikipedia.org, fr.wikipedia.org e assim por diante) ou outros site para dar URLs amigáveis ??para seus usuários (por exemplo, a minha página <. a href = "http://PhiLho.deviantART.com" rel = "nofollow noreferrer"> http://PhiLho.deviantART.com ).

Assim, o www. não é apenas aqui para a decoração, ele tem um propósito, mesmo que a grande maioria dos sites se ater apenas a esse padrão, e se não for fornecido, fornecê-lo automaticamente. Eu sabia que alguns sites esquecendo de redirecionamento, dando um erro se você omitiu, enquanto eles se comunicavam no www menos URL: eles esperavam que os usuários forneçam automaticamente

!

Deixe sozinho o URL já especifica qual protocolo está a ser utilizado de modo "www." é realmente de nenhum uso.

Tanto quanto me lembro, nos tempos antigos serviços como www e ftp foram localizados em máquinas diferentes, portanto, usando o DNS naturais características (subdomínios) foi necessário neste momento (mais ou menos).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top