Нужна помощь с хитрым редиректом

12
Shapranov Pavel
На сайте с 27.08.2007
Offline
304
1172

Приветствую всех заинтересовавшихся топиком :)

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

Отблагодарю чем смогу того, кто напишет такой код ;)

siv1987
На сайте с 02.04.2009
Offline
427
#1

ТС, редирект != код 200

У семейство редиректов код 3x

Только на зашифрованым жс до первого стука или пока пс не схватятся по пф

[umka]
На сайте с 25.05.2008
Offline
456
#2

Редирект не может быть с кодом 200. Все стандартные http-редиректы — только с кодами 300.

Лог в помощь!
Shapranov Pavel
На сайте с 27.08.2007
Offline
304
#3
siv1987:
ТС, редирект != код 200
У семейство редиректов код 3x

Только на зашифрованым жс до первого стука или пока пс не схватятся по пф
'[umka:
;9821795']Редирект не может быть с кодом 200. Все стандартные http-редиректы — только с кодами 300.

Может, надо чтобы при переходе на сайт, который редиректит на партнерку, боту отдавался код 200.

[umka]
На сайте с 25.05.2008
Offline
456
#4
Shapranov Pavel:
Может, надо чтобы при переходе на сайт, который редиректит на партнерку, боту отдавался код 200.

Дык мы вам и объясняем, что если один сайт делает редирект на какой-то другой сайт, то в http-заголовке будет отдаваться код 3**.

Можно попробовать, конечно насильно отдавать код 200 и заголовок 'Location', но в этом случае браузеры вряд ли будут этот редирект обрабатывать.

Shapranov Pavel
На сайте с 27.08.2007
Offline
304
#5

[umka], ок, какой код отдает при переходе по ссылке из этого поста http://vkontakte.ru/wall-23378353_64172 и этого http://vkontakte.ru/wall-27726363_45737?

[umka]
На сайте с 25.05.2008
Offline
456
#6
Shapranov Pavel:
[umka], ок, какой код отдает при переходе по ссылке из этого поста http://vkontakte.ru/wall-23378353_64172 и этого http://vkontakte.ru/wall-27726363_45737?

localhost:~ umka$ telnet vkontakte.ru 80

Trying 87.240.143.244...
Connected to vkontakte.ru.
Escape character is '^]'.
GET /away.php?to=http%3A%2F%2Fclick.ad1.ru%2F%3Fr%3D50035&h=d6ad2eb62b29a53eaf&post=-23378353_64172 HTTP/1.1
Host: vkontakte.ru

HTTP/1.1 302 Found
Server: nginx/0.7.64
Date: Thu, 22 Dec 2011 17:00:52 GMT
Content-Type: text/html; charset=windows-1251
Connection: keep-alive
X-Powered-By: PHP/5.3.3-7+squeeze3
Pragma: no-cache
Cache-control: no-store
Set-Cookie: remixchk=5; expires=Thu, 27-Dec-2012 05:44:26 GMT; path=/; domain=.vkontakte.ru
Location: http://click.ad1.ru/?r=50035
Vary: Accept-Encoding
Content-Length: 0
KU
На сайте с 09.07.2009
Offline
61
#7

за пару сотен раскажу технологию, конечно нет ни какого редиректа, но цель "открываешь сайт появляется сайт партнерки" выполнится

[umka]
На сайте с 25.05.2008
Offline
456
#8
Karl_ung:
за пару сотен раскажу технологию, конечно нет ни какого редиректа, но цель "открываешь сайт появляется сайт партнерки" выполнится

Естественно, можно грузить страницы сайта партнёрки прямо на текущем сайте, перекачивая их скриптом. Можно даже пользоваться проксями ... :) Но во-первых, url будет оставаться прежний, а во-вторых, рано или поздно можно на этом спалиться.

KU
На сайте с 09.07.2009
Offline
61
#9
'[umka:
;9821976']Естественно, можно грузить страницы сайта партнёрки прямо на текущем сайте, перекачивая их скриптом. Можно даже пользоваться проксями ... :) Но во-первых, url будет оставаться прежний, а во вторых, рано или поздно можно на этом спалиться.

партнерки такого не любят, конечно же не проксей

T
На сайте с 16.11.2011
Offline
10
#10

Ага, называется технология

$site=file_get_contents('http://google.ru'); echo $site;

Может расскажешь цель задумки? И всё выглядит не так извращенно как ты рассказываешь?)

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий