Переадресация или маскировка домена только на локальной машине? [закрыто
-
25-10-2019 - |
Вопрос
Мне грустно задавать этот вопрос, но я даже не уверен в том, что я пытаюсь сделать, поэтому Google не очень помогает.
Я работаю на веб -сайте компании за пределами сети компании. Некоторые из активов на сайте загружаются из домена, который виден только из сети компании (QA), но в общественном достоянии есть зеркало этих активов. Как я могу замаскировать или перенаправить запросы на этот внутренний домен (например: http://qa.example.com/image.png) к зеркальному внешнему домену на моем ноутбуке? (например http://www.example.com/image.png) Это похоже на то, что можно сделать с помощью файла хоста для IP -адресов. Причина, по которой я хочу сделать это, заключается в том, что изображения не разбиты, поскольку я работаю на сайте за пределами офиса, и изменение всех ссылок в веб -файлах не является вариантом. Я на OSX Lion.
Еще раз, извините, манекен, пожалуйста, не пламени: S
Спасибо!
Решение
Если зеркальный хост (http://www.example.com) не использует заголовки хоста, вы можете сделать это через файл хоста, отображая QA.Example.org на www.example.com.
Это заставит ваш браузер спросить хост www.example.com для http://qa.example.org/image.png. Анкет Если www.example.com настроен на использование заголовков хоста для управления обслуживаемым контентом, он увидит несоответствующие имена хостов и не выполняет обслуживание контента. В этом случае вам нужно что -то более мощное.