problemas quando computadores fora da rede se conectam ao meu localhost

0

Estou tentando permitir que outras pessoas acessem o site que eu criei. Um sistema de ponto de venda para ser exato. É realmente normal que pessoas de fora da rede vejam links quebrados? Estou usando o apache como servidor. Instalado através do wampserver. Como faço para corrigir esse problema? Basicamente tudo está funcionando quando sou apenas aquele que está testando o site. Por favor, comente se você precisar de mais detalhes. Obrigado

atualização Eles podem acessar meu localhost usando meu endereço IP. Eles podem ver o site, mas quando clicam em links adicionais, relatam um erro de objeto não encontrado. Eu não sei porque desde que eu não vejo nada assim quando eu sou o único que está acessando a partir do próprio localhost. link

    
por Wern Ancheta 20.01.2011 / 14:20

1 resposta

3

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.

    
por 20.01.2011 / 14:47