Как и другие, мне немного неясно, что именно вы просите сделать, но у меня есть хорошее предположение. Позвольте мне повторить ваш вопрос, чтобы увидеть, правильно ли я понял сценарий:
У вас есть приложение, которое извлекает и обрабатывает данные с произвольной веб-страницы. Вы не можете контролировать поведение этого приложения, а URL-адрес, который он выбирает, не настраивается. Вы хотите иметь возможность переопределить URL-адрес и заставить приложение вместо этого извлекать данные, которые вы создали, вместо URL-адреса по умолчанию, который он извлекает.
Если страница "page.php" - это единственные данные, которые ваше приложение извлекает из sub.domain.com, то одним простым методом нарушения нормального поведения будет переопределение DNS для sub.domain.com в вашем локальном nameserver или в файле hosts машины, на которой запущено приложение. Это может быть / etc / hosts в Unix / Linux / OS X или% SystemRoot% \ system32 \ drivers \ etc \ на современном компьютере с Windows.
Вы можете добавить запись для sub.domain.com в файле hosts, которая указывает на IP-адрес веб-сервера, которым вы управляете, и затем вы можете заставить этот сервер отвечать любым содержимым, которое вы пожелаете.
Если приложение использует больше контента с sub.domain.com, тогда этот подход может быть слишком громоздким, чтобы быть практичным, поскольку вам придется копировать все данные на вашем веб-сервере, который притворяется sub.domain.com каким-то образом, оставляя это нормальным, просто трансформируя содержимое page.php.