2012-02-02 2 views
0

Я работаю над «прокси-сайтом», весь код готов, но у меня есть проблема, когда пользователь вводит URL-адрес прямо на мой сайт, он обрабатывается и загружается с proxysite, но я, если он нажмет гиперссылку с сайта, а не на мою, то, что мне нужно, - это способ, как я могу перенаправить URL-адрес через мой сайт, возможно ли это?Как я могу перенаправить URL-адрес через мой прокси-сайт

например:

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

Спасибо и наилучшие пожелания :)

+0

Если у вас возникла эта проблема, ваш «прокси-сайт» также, вероятно, не работает, как вы ожидаете в отношении ресурсов на загружаемой странице. –

ответ

1

Вам нужно будет прочитать весь ответ от третьих сторон внешнего сайта и заменить все ссылки, местоположение заголовка и другие внешние URL-адрес с прокси-сайтом URL добавляющего исходный URL в виде URL (или, тем не менее, вы получаете запрошенную страницу из HTTP-запроса: параметр GET, маршрутизация URL и т. Д.). Затем отправьте измененный результат клиенту.

+1

+1 ... Не забывайте, что некоторые URL-адреса построены с помощью JavaScript, поэтому, возможно, не удастся исправить их все. –

+1

Или есть способ сделать слушатель, который проверяет, исходит ли каждый клик из iframe, и если он затем получает источник и обрабатывает остальное оттуда? –