Para ser claro: não estou perguntando se devo usar www
no meu URL ou quais são os prós e os contras, esse tópico está bem coberto. Eu também não tinha certeza se isso era um estouro de pilha, falha no servidor ou pergunta do webmaster - a migração para um canal mais apropriado é bem-vinda.
Background : Eu estava recentemente pediu para converter URLs de um site para todo o uso www
, como em http://example.com
a http://www.example.com
. O motivo do pedido está acima da minha cabeça. Apresento um trecho do email:
Tenho um problema,
Aparentemente, sempre que o site era originalmente configurado com sua rede (antes de mim), os instaladores optavam por usar o domínio interno como 'exemplo.com' ... não é bom ...
Este é um problema ao tentar resolver externamente .... Eu observei algumas fontes de código da página qweb e vi muitos links como 'http: \ example.com \ PAGE.XXX' ...
Pode ser alterado globalmente de 'http: \ example.com' para 'http: \ www.example.com'
Posso resolver www, mas depois de acessar um link, ele acha que o servidor é o EXEMPLO interno que abriga o domínio 'example.com' ...
Algo a ver com o cliente não conseguir acessar o site em sua própria rede. Como mencionei, não entendo direito.
Então, implementei a mudança, mas durante o teste, digitei acidentalmente um extra w
e, para minha surpresa - o site ainda funcionava.
Então tentei vários w
, depois dois, depois digitei algumas bobagens e o site ainda funcionava.
EDIT : Para ser mais preciso, apenas os caracteres alfabéticos, numéricos, de traço e sublinhado serão resolvidos; qualquer outra coisa retornará um erro de Servidor não encontrado no navegador.
Acabei de testar isso no Stack Overflow e fui redirecionado quando usei www
, enquanto todo o resto retornava um erro "Servidor não encontrado" .
Alguém tem alguma idéia sobre qual é o objetivo desta solicitação de e-mail e por que os acidentes e experimentos que mencionei funcionaram?
Certamente posso fornecer mais informações, mas não tenho certeza do que seria relevante.
Respostas:
www
é um subdomínio deexample.com
.Você pode configurar o DNS para ter vários subdomínios que são resolvidos para diferentes servidores da Web e, portanto, oferecem um site diferente.
example.com
(sem subdomínio)site2.example.com
site3.example.com
Parece que quem configurou a rede configurada
example.com
para resolver no servidor Web interno, no servidor DNS da rede; isso é acessível apenas para hosts na rede interna; portanto, qualquer pessoa que navegue paraexample.com
dentro da rede vê um site diferente daquele externamente, pois usa um servidor DNS diferente para resolverexample.com
. Pode ter sido melhor atribuir a esse seu próprio subdomínio. por exemplointernal.example.com
Um usuário dentro da rede navega para encontrar
www.example.com
um link e é direcionado para oexample.com
que é bom externamente, mas internamente ele resolve para diferentes servidores da Web, e é por isso que você foi solicitado a alterar os links.Se o conteúdo no servidor interno for o mesmo que o externo, você poderá acabar com o problema inverso. Ao navegar no site interno, qualquer hiperlink o leva ao site externo.
Se possível, você pode achar melhor usar URLs relativos em seus hiperlinks. por exemplo, em
<a href="/webmasters//index.htm">Index Page</a>
vez de<a href="https://example.com/index.htm">Index Page</a>
O navegador escolheria
https://www.example.com
ouhttps://example.com
dependendo do site em que você navegou.Por que os
www
trabalhos podem ser uma entrada DNS com curinga , o que significa que * .example.com resolve o mesmo IP, efetivamente uma captura de todos os subdomínios que não existem.fonte
www
a resolução como um subdomínio?www
. Meu provedor de DNS adiciona automaticamente www como um subdomínio.WWW é um recurso essencial para a World Wide Web , também é um subdomínio comum empregado por pessoas para designar que o domínio está hospedando um site.
Na maioria dos casos, acredito que o
www.
subdomínio seja omitido e realmente não importa se você digitar um ou outro. No entanto, considerando a aparência da Web hoje e vendo como o HTTP e a Web são realmente onipresentes, eu nunca exigiria a inclusão dewww.
no nome de domínio e, se você procurar um site hoje, notará que sites como o Facebook e o Google precedewww.
, mesmo que você não o digite.O motivo pelo qual ele funciona, mesmo quando você digita outras coisas, deve fazer a maneira como o DNS está configurado para esse domínio. Existem maneiras de lidar com curingas e encaminhar todo o tráfego, independentemente do subdomínio, para o mesmo servidor da web. Mas depende do servidor da web responder a cada cabeçalho de host individual de alguma maneira e isso é totalmente configurável (e, obviamente, você precisa verificar qual é a configuração para responder à pergunta na íntegra).
fonte
Se eles estão tentando usar exatamente esse "URL":
http:\example.com\PAGE.XXX
nada os ajudará.A partir dos
www
sufixos em www.example.com ...Historicamente, 'www' como 'ftp', 'pop3' etc. eram nomes de máquinas executando serviços correspondentes no domínio 'example.com'. E, na verdade, esse esquema ainda é usado em muitas empresas.
fonte