¿Reenvío de dominio o enmascaramiento solo en una máquina local? [cerrado

StackOverflow https://stackoverflow.com/questions/6808981

  •  25-10-2019
  •  | 
  •  

Pregunta

Me entristece tener que hacer esta pregunta, pero ni siquiera estoy seguro de cómo llamar a lo que estoy tratando de hacer, por lo que Google no es de mucha ayuda.

Estoy trabajando en el sitio web de una empresa desde fuera de la red de la empresa. Algunos de los activos en el sitio están cargados desde un dominio que solo es visible desde el interior de la red de la compañía (QA), pero hay un espejo de esos activos en un dominio público. ¿Cómo puedo enmascarar o reenviar solicitudes a este dominio interno (por ejemplo, por ejemplo: http://qa.example.com/image.png) al dominio externo de reflejo en mi computadora portátil? (p.ej http://www.example.com/image.png). Esto es similar a lo que se puede hacer utilizando el archivo de host para las direcciones IP. La razón por la que quiero hacer esto es para que las imágenes no se rompan mientras trabajo en el sitio fuera de la oficina, y cambiar todas las referencias en los archivos web no es una opción. Estoy en OSX Lion.

De nuevo, lo siento, pregunta ficticia, por favor, no te llames: S

¡Gracias!

¿Fue útil?

Solución

Si el host de reflejo (http://www.example.com) no usa encabezados del host, puede hacerlo a través del archivo de host, asignando qa.example.org a www.example.com.

Esto hará que su navegador solicite al host www.example.com para el http://qa.example.org/image.png. Si www.example.com está configurado para usar los encabezados del host para controlar el contenido servido, verá los nombres de host no coincidentes y no servirá al contenido. En ese caso necesitas algo más poderoso.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top