У меня есть интернет-сайт, http://MIRRORED_SITE.com
, на моем локальном компьютере, на котором работает apache, http://CLONED.com
.
Глядя на исходный код страниц на http://CLONED.com
, я вижу примеры http://CLONED.com
, генерируемые javascript вместо http://MIRRORED_SITE.com
. Это мешает правильному функционированию другого кода JavaScript. Вот пример:
<link rel="preload" href="https://adservice.google.com/adsid/integrator.js?domain=CLONED.com" as="script">
Я ищу одно из двух решений, которое может быть самым простым:
1) Измените локальные файлы, добавив в html-код немного JavaScript, чтобы вместо него в исходном коде отображалось http://MIRRORED_SITE.com
.
2) В качестве альтернативы мне интересно, может ли быть какой-то трюк, который я мог бы использовать в apache, который мог бы заменить все экземпляры http://CLONED.com
на http://MIRRORED_SITE.com
. Это, вероятно, сложнее, так как URL генерируется на стороне клиента.
ОБНОВЛЕНИЕ: Третий вариант, который я уже сделал, - это изменить мой файл vhosts и файл / etc / hosts так, чтобы http://MIRRORED_SITE.com
находился локально. Я бы хотел избежать этого решения, потому что тогда я не смогу получить доступ к сайту MIRRORED, если я не изменю свои файлы конфигурации обратно на исходную конфигурацию.
Спасибо!