Por que o “www.” às vezes é necessário? [duplicado]

8

Existe alguma razão em particular que "www." é necessário para alguns sites? Parece-me que tudo isso causa inconveniência (na melhor das hipóteses) e confusão.

Por exemplo, o link fornece um erro "Servidor não encontrado", mas link leva você ao lugar certo. Além disso, no HD Nation (Revisão 3) eles anunciam para o Netflix, mas avisam que você precisa incluir o "www". para o URL específico da apresentação e desconto para contar.

    
por Andrew Keeton 24.08.2009 / 23:24

4 respostas

15

Depende de como o DNS é configurado. Se eles não tiverem um registro A (ou host) em math.cmu.edu apontado para o IP do servidor web, então o site ficará inacessível sem adicionar o "www" na frente.

Não existe um padrão que diga que um site precisa ser acessível sem o "www", mas tem sido uma prática comum há muito tempo, já que a web é tão predominante.

    
por 24.08.2009 / 23:30
6

Existe uma boa razão pela qual a WWW existe para nomes de domínio, e é: cookies!

Se você definir um cookie em example.com, ele poderá ser acessado em www.example.com, mas também em admin.example.com e images.example.com. Ao acessar seu website por meio de www.example.com e configurar cookies para www.example.com, isso significa que seus cookies não serão passados para admin.example.com.

Às vezes você quer isso. Às vezes você não faz. Você precisa decidir se precisa de cookies acessados pelos subdomínios do seu site.

Nesse caso, começamos a publicar nosso website em www.example.com. Quando eles precisaram adicionar SSL ao site, alguns cookies inteligentes decidiram colocar o SSL em secure.example.com. Agora, quando os usuários mudam de www.example.com para secure.example.com, seu cookie é perdido e suas informações de login também são perdidas.

Dito isso, não vejo nenhuma boa razão para você ter www.secure.example.com

    
por 24.08.2009 / 23:33
2

não há razão. nomes de domínio são arbitrários (embora existam algumas convenções bem conhecidas, como o www. para servidores web, ftp. para servidores ftp, mail. ou smtp. ou mx. para servidores de correio, etc.).

www.example.com e example.com podem se referir à mesma máquina (através de registros A ou CNAME) ou podem apontar para máquinas completamente diferentes.

no último caso, a única maneira de ter link e link para o mesmo site é ter um httpd em execução em example.com que emite um redirecionamento para www.example.com

(não é incomum que esse redirecionamento ocorra mesmo quando dois ou mais domínios apontam para o mesmo site e máquina - por exemplo, "UseCanonicalName on" do apache e mod_rewrite para redirecionar solicitações para o nome não canônico para o nome canônico para o site)

    
por 24.08.2009 / 23:48
0

Porque é assim que eles configuram o servidor da Web.

Editado para adicionar:

Você não precisa fazer isso para seu próprio servidor. Na verdade, você pode usar qualquer nome de host que desejar. Mas o www é bastante comum e um tipo de padrão entre os usuários.

Como alternativa, eles já podem ter usado o registro @ do domínio para outra coisa e não podem alterá-lo por esse motivo.

    
por 24.08.2009 / 23:29