Erro ao acessar um site quando o URL não contém 'www'

1

Por que o primeiro link funciona, mas o segundo não funciona?
1. link
2. gifgifgifgifgif.com/gif/11740.gif

Para o segundo link, recebo um erro do meu ISP: link

O que causa isso? Meu navegador, meu provedor ou o servidor (gifgifgifgifgif.com)?

Meu palpite é que o servidor está mal configurado e só funciona se o URL contiver www. Apenas um palpite.

    
por Rigel 28.01.2018 / 17:17

2 respostas

3

O problema está no servidor configurado incorretamente. Se você tentar ir para o segundo link com curl curl -i http://gifgifgifgifgif.com/gif/11740.gif você recebe

HTTP/1.1 301 Moved Permanently
Server: nginx
Date: Sun, 28 Jan 2018 17:53:39 GMT
Content-Type: text/html; charset=iso-8859-1
Content-Length: 251
Connection: keep-alive
Location: http://www.gifgifgifgifgif.comgif/11740.gif

Assim, o navegador redireciona para o URL do local, que está malformado.

    
por 28.01.2018 / 18:56
-1

www.gifgifgifgifgif.com e gifgifgifgifgif.com são dois nomes de host diferentes. A resolução do nome do host para o endereço IP é definida no DNS. Se não houver nenhum registro DNS para o segundo, você receberá um erro de DNS conforme indicado.

www. é uma convenção apenas para hosts que executam servidores da web, não tem significado semântico e não é obrigatória.

    
por 29.01.2018 / 21:23