Как перенаправить URL страницы? - PullRequest
0 голосов
/ 02 марта 2009

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

Ответы [ 2 ]

2 голосов
/ 30 апреля 2009

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

У вас есть приложение, которое извлекает и обрабатывает данные с произвольной веб-страницы. Вы не можете контролировать поведение этого приложения, а 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.

0 голосов
/ 02 марта 2009

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...