С нами с 18.10.02
Сообщения: 4165
Рейтинг: 3365
|
Добавлено: 18/02/05 в 15:30 |
Возможно ли организовать такой редирект, и если - да, то как?
Есть некий домен (допустим, domain.com), есть сайты (domain.com/site/, domain2.com и т.д.), ссылающиейся на domain.com. Есть спонсорская ссылка (sponsordomain.com/?bla-bla-bla). Можно ли сделать так, чтобы domain.com редиректил на спонсорскую ссылку, но чтобы на спонсе реферер определялся ни как domain.com, а как domain.com/site/, domain2.com и т.д., т.е. тот урл, с которого серфер кликнул на domain.com?
|
|
|
|
С нами с 21.12.03
Сообщения: 119
Рейтинг: 166
|
Добавлено: 18/02/05 в 16:24 |
можно, только если редиректить трафик на спонса с domain.com, т.е. поставить там скрипт который будет редиректить ...
|
|
|
|
Best4U.Biz
С нами с 21.02.04
Сообщения: 1252
Рейтинг: 1441
|
Добавлено: 18/02/05 в 17:39 |
Можно и без скрипта - через htaccess
|
|
|
|
С нами с 18.10.02
Сообщения: 4165
Рейтинг: 3365
|
Добавлено: 18/02/05 в 17:52 |
А поподробнее как эти варианты реализуются?
В особенности интересно про htaccess. Единственный способ редиректа на htaccess'е который я знаю - это через errordocument, но в таком случае реферер ведь не передастся.
|
|
|
|
С нами с 20.01.03
Сообщения: 18003
Рейтинг: 9760
|
Добавлено: 18/02/05 в 21:01 |
плохая тема для этого форума..
|
|
|
|
/dev/awm
С нами с 05.02.04
Сообщения: 2300
Рейтинг: 1127
|
Добавлено: 18/02/05 в 21:54 |
я так понимаю, надо сделать так:
url1->url2->url3
кликают на url1, идут на url2, там его редиректят на url3. и надо чтобы сервер на url3 получил рефером url1. так?
так обычный редирект (не джаваскриптовый) так и сделает.
вот если наоборот хочется - тошда надо извращаться, но тоже вполне реально (на даваскрипте)
|
|
|
|
Best4U.Biz
С нами с 21.02.04
Сообщения: 1252
Рейтинг: 1441
|
Добавлено: 18/02/05 в 23:38 |
SAV писал: | плохая тема для этого форума.. |
Почему ? Он-же не хочет реальный источник клика прятать. Соответсвенно все чисто.
2 Mika: через rewriterule.
|
|
|
|
С нами с 18.05.00
Сообщения: 4988
Рейтинг: 881
|
Добавлено: 18/02/05 в 23:56 |
если не ошибаюсь хедер 302 не убивает рефа и передает дальше
|
|
|
|
С нами с 21.12.03
Сообщения: 119
Рейтинг: 166
|
Добавлено: 19/02/05 в 02:53 |
так и есть. поэтому я не знаю. будет ли рефер меняться, если делать через htaccess, не пробовал ...
|
|
|
|
С нами с 20.01.03
Сообщения: 18003
Рейтинг: 9760
|
Добавлено: 19/02/05 в 05:26 |
Vad писал: | если не ошибаюсь хедер 302 не убивает рефа и передает дальше |
иногда бывает, но это скорее к глюкам или срывам относится
|
|
|
|
Best4U.Biz
С нами с 21.02.04
Сообщения: 1252
Рейтинг: 1441
|
Добавлено: 19/02/05 в 12:13 |
ah2ng писал: | так и есть. поэтому я не знаю. будет ли рефер меняться, если делать через htaccess, не пробовал ... |
Не будет. Там, по умолчанию, обычный 302 редирект.
|
|
|
|
С нами с 08.01.04
Сообщения: 27
Рейтинг: 53
|
Добавлено: 19/02/05 в 12:16 |
Mika писал: | А поподробнее как эти варианты реализуются?
В особенности интересно про htaccess. Единственный способ редиректа на htaccess'е который я знаю - это через errordocument, но в таком случае реферер ведь не передастся. |
почему не передается? нормально передается..
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ http://domain.com/index.php [L,QSA]
и со скриптом тоже передастся, допустим на пхп:
<? header("Location: http://domain.com/index.php"); ?>
|
|
|
|
С нами с 18.10.02
Сообщения: 4165
Рейтинг: 3365
|
Добавлено: 19/02/05 в 14:06 |
showgoon писал: | почему не передается? нормально передается..
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ http://domain.com/index.php [L,QSA]
и со скриптом тоже передастся, допустим на пхп:
<? header("Location: http://domain.com/index.php"); ?> |
Блин, как все просто оказалось. Я почему-то раньше думал, что в таком случае в качестве реферера будет домен, с которого происходит редирект.
Вот еще несколько вопросов возникло.
1) Какой редирект работает быстрее - через Redirect или через RewriteRule?
2) Как отнесутся к такому редиректу поисковики. Могут забанить или им наплевать?
3) Как сделать так, чтобы в строке браузера был виден domain.com, а не страница, куда ведет редирект. Единственным вариантом мне пока видится открытие в ифрейме, но тогда какой реферер будет передаваться странице, на которую ведет редирект?
|
|
|
|
С нами с 08.01.04
Сообщения: 27
Рейтинг: 53
|
Добавлено: 20/02/05 в 05:27 |
Mika писал: | Блин, как все просто оказалось. Я почему-то раньше думал, что в таком случае в качестве реферера будет домен, с которого происходит редирект.
Вот еще несколько вопросов возникло.
1) Какой редирект работает быстрее - через Redirect или через RewriteRule?
2) Как отнесутся к такому редиректу поисковики. Могут забанить или им наплевать?
3) Как сделать так, чтобы в строке браузера был виден domain.com, а не страница, куда ведет редирект. Единственным вариантом мне пока видится открытие в ифрейме, но тогда какой реферер будет передаваться странице, на которую ведет редирект? |
1.Redirect быстрее.
2.На факт перемещения страницы смотрят нормально. А вот за содержание.. Да. Могут забанить. К сожалению не зная условий, сложно сказать что-то однозначное. Если у тебя миллион страничек редиректятся на статичную хтмл, жди бана. Кстати не забудь, что гугл перенесет pagerank страницы с которой ссылаешься, на страницу куда ссылаешься.
3.Если domain.com на другом сервере, то только скриптами. Если на пхп, то можно читать содержимое страницы и выводить его на экран. Используй file_get_contents(). Если используешь perl, то можно рефер какой надо передавать на ифрэйм. Для перла пример давать не буду, т.к. может навести недорослей на нехорошие мысли.
|
|
|
|
С нами с 15.10.02
Сообщения: 3631
Рейтинг: 992
|
Добавлено: 20/02/05 в 08:19 |
У меня году в 2002 гугл схавал пагу на которой ничего не было, просто стоял тупой редирект на пхп с рефом на спонса. Я ее использовал для слива трафа с баннеров. Так вот, что самое интересное, гугл проиндексировал платник через мой реф и выдавал по хорошим запросам на 1-2 месте. Т.е. все описалово, кейзы и т.д. платника, а урл на мой редирект
Сейчас наверное так не пройдет, много воды утекло...
|
|
|
|