localhost
é um nome de host "mágico" que sempre se refere a "este computador".
Especificamente, é o nome de host padrão fornecido à interface de rede de loopback.
Se o seu site incluir links que apontam para localhost
, um usuário do site acabará tentando se conectar ao seu próprio computador.
Todos os URLs devem ser relativos, se possível (por exemplo, nenhum nome de host. Portanto, /images/logo.png
e não http://www.example.com/images/logo.png
). Isso elimina o problema, porque sem um nome de host, ele usará o que já foi usado.
Mas, se você tiver para tornar as URLs absolutas, o nome do host não pode ser localhost
. Deve ser o seu nome de domínio ou endereço IP externo.