Estoy tratando de permitir que otros accedan al sitio web que he creado. Un sistema de punto de venta para ser exactos. ¿Es realmente normal que las personas fuera de la red vean enlaces rotos? Estoy usando apache como servidor. Instalado a través del servidor de agua. ¿Cómo soluciono este problema? Básicamente todo funciona cuando solo soy yo quien está probando el sitio. Por favor comente si necesita más detalles. Gracias
actualizar Pueden acceder a mi localhost usando mi dirección IP. Pueden ver el sitio, pero cuando hacen clic en otros enlaces informan un error de objeto no encontrado. No sé por qué, ya que no veo nada de eso cuando soy yo quien accede a él desde localhost. http: // localhost / pos
apache-http-server
ip
wamp
htaccess
Wern Ancheta
fuente
fuente
localhost
o127.0.0.1
de otra computadora, usted usa su dirección IP. Así que no estoy seguro de cuál es su problema, ¿podría aclararlo? ¿Estoy leyendo esto como "no pueden conectarse al sitio en absoluto" o, dado que menciona enlaces rotos, "pueden llegar a la página de inicio del sitio, pero no pueden seguir los enlaces en la página"?http://localhost/
en el sitio porque si hacen clic en unlocalhost
enlace, intentarán conectarse a su propia computadora.Respuestas:
localhost
es un nombre de host "mágico" que siempre se refiere a "esta computadora".Específicamente, es el nombre de host estándar dado a la interfaz de red de bucle invertido.
Si su sitio incluye enlaces que apuntan
localhost
, entonces un usuario del sitio terminará intentando conectarse a su propia computadora.Todas las URL deben ser relativas si es posible (por ejemplo, sin nombre de host. Así
/images/logo.png
y nohttp://www.example.com/images/logo.png
). Esto elimina el problema, porque sin un nombre de host usará el que ya se haya utilizado.Pero, si tiene que hacer que las URL sean absolutas, entonces el nombre de host no puede ser
localhost
. Debe ser su nombre de dominio o dirección IP externa.fuente