URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 5313
[ Назад ]

Исходное сообщение
"SQUID: хитрый редирект"

Отправлено nevaj , 27-Дек-07 18:04 
Привет всем
Подскажите пожалста как сделать следущее:
надо чтобы юзер набравший в броузере example.org
сначала увидел мою подставную страницу, а позже был перенапрвлен с этой подставной страницы уже на example.org.
то есть надо сделать как бы двойный редирект

я попытался сделать это запретом с использованием конструкции типа deny_info http://10.17.12.137/notallowed.html aclname - то есть всё что подпадает под aclname редиректиться на мой локальный сайт http://10.17.12.137/notallowed.html ,
а на странице http://10.17.12.137/notallowed.html показывается моя инфа и через Х секунд редиректится на исходный сайт(<meta http-equiv="refresh" content="2;url=http://example.org">), и....он возвращает обратно на тот же самый сайт НО опять срабатывает правило редиректа,есесно(!) и так начинается цикл....

есть идеи?
всем заранее спасибо


Содержание

Сообщения в этом обсуждении
"SQUID: хитрый редирект"
Отправлено forfreeuse , 27-Дек-07 18:21 
поставь счетчик посещений для каждого клиента
>[оверквотинг удален]
>страницы уже на example.org.
>то есть надо сделать как бы двойный редирект
>
>я попытался сделать это запретом с использованием конструкции типа deny_info http://10.17.12.137/notallowed.html aclname
>- то есть всё что подпадает под aclname редиректиться на мой
>локальный сайт http://10.17.12.137/notallowed.html ,
>а на странице http://10.17.12.137/notallowed.html показывается моя инфа и через Х секунд редиректится на исходный сайт(<meta http-equiv="refresh" content="2;url=http://example.org">), и....он возвращает обратно на тот же самый сайт НО опять срабатывает правило редиректа,есесно(!) и так начинается цикл....
>
>есть идеи?
>всем заранее спасибо


"SQUID: хитрый редирект"
Отправлено nevaj , 27-Дек-07 19:21 
>поставь счетчик посещений для каждого клиента

а где поставить его и что это даст?


"SQUID: хитрый редирект"
Отправлено forfreeuse , 27-Дек-07 20:05 
в скрипте редиректора, если пользователь первый раз зашел на сайт, то перенаправлять, если не первый, то пропускать.
>>поставь счетчик посещений для каждого клиента
>
>а где поставить его и что это даст?

"SQUID: хитрый редирект"
Отправлено idle , 28-Дек-07 12:11 
>[оверквотинг удален]
>страницы уже на example.org.
>то есть надо сделать как бы двойный редирект
>
>я попытался сделать это запретом с использованием конструкции типа deny_info http://10.17.12.137/notallowed.html aclname
>- то есть всё что подпадает под aclname редиректиться на мой
>локальный сайт http://10.17.12.137/notallowed.html ,
>а на странице http://10.17.12.137/notallowed.html показывается моя инфа и через Х секунд редиректится на исходный сайт(<meta http-equiv="refresh" content="2;url=http://example.org">), и....он возвращает обратно на тот же самый сайт НО опять срабатывает правило редиректа,есесно(!) и так начинается цикл....
>
>есть идеи?
>всем заранее спасибо

Через acl добавить проверку referer'а.