Вопрос

Моя проблема немного сложна, но проста.У меня есть (или есть) веб-страница (http://sub.domain.com/page.php).Приложение собирает данные с этой страницы.Моя цель — изменить эту страницу, а не изменить ее, а позволить системе получить данные из c:\page.php.Как сделать перенаправление?Спасибо

Это было полезно?

Решение

Как и остальным, мне немного непонятно, что именно вы просите сделать, но у меня есть хорошее предположение.Позвольте мне повторить ваш вопрос, чтобы проверить, правильно ли я понял сценарий:

У вас есть приложение, которое извлекает и обрабатывает данные с произвольной веб-страницы.У вас нет контроля над поведением этого приложения, и URL-адрес, который оно получает, не является настраиваемым параметром.Вы хотите иметь возможность переопределить URL-адрес и заставить приложение вместо этого получать данные, которые вы создали, вместо URL-адреса по умолчанию, который оно извлекает.

Если страница «page.php» — единственные данные, которые ваше приложение извлекает из sub.domain.com, то одним из простых способов нарушения нормального поведения будет переопределение DNS для sub.domain.com на вашем локальном сервере имен или в тот файл хостов машины, на которой запущено приложение.Это будет /etc/hosts в Unix/Linux/OS X или %SystemRoot%\system32\drivers\etc\ на современном компьютере с Windows.

Вы можете добавить запись для sub.domain.com в файл хостов, которая укажет на IP-адрес веб-сервера, которым вы управляете, а затем заставить этот сервер отвечать любым контентом, который вы пожелаете.

Если приложение использует больше контента с sub.domain.com, то этот подход может быть слишком громоздким, чтобы быть практичным, поскольку вам придется реплицировать все данные на вашем веб-сервере, который каким-то образом притворяется sub.domain.com, оставляя это нормально, просто преобразуя содержимое page.php.

Другие советы

Если вы имеете в виду «Очистка экрана», измените целевой URL-адрес в «системе», который хватая данные.Вы не можете заставить систему очищать файлы или папки (например:c:\page.php".Это должен быть URL-адрес.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top