Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Kir                                  2:5020/400     27 Apr 2007  08:59:02
 To : Kir
 Subject : Re: web redirect
 -------------------------------------------------------------------------------- 
 
 
 > >  K> Есть машина с apache web http://www.kkk.com (10.0.0.1) и сетью 10.0.0.х
 > >  K> Как сделать так, чтобы при обращении пользователя с сети 10.0.0.х на
 > >  K> любой внешний веб сайт, открывался все равно http://www.kkk.com Знаю что
 > >  K> можно поставить oops или squid и завернуть типа ipfw add fwd
 > >  K> 127.0.0.1,4128 tcp from 10.0.0.0/24 to any dst-port 80 out via ed0 а на 
 > >  K> проксе настроить redirect rules Есть ли другие варианты?
 > >
 > > То же самое работает без прокси, тем же ipfw fwd заворачиваешь пакеты
 > > на порт апача, там при помощи mod_rewrite переписываешь запрошенный
 > > URL на нужный тебе:
 > >
 > > RewriteEngine On
 > > RewriteCond %{REMOTE_ADDR} ^10\.0\.0\.
 > > RewriteCond %{REQUEST_FILENAME} !^/NEWURL
 > > RewriteRule ^.*$ /NEWURL [redirect,last]
 > Спасибо, все почти получилось
 >     RewriteEngine On RewriteCond %{REMOTE_ADDR} ^10\.0\.0\.
 >     RewriteCond %{SCRIPT_URI} !^http://user.net/registration/index.html$
 >     RewriteRule ^(.*)$ http://user.net/registration/index.html [last]
 >
 > Работает, только никак не могу понять, почему при попытке
 > открыть http://www.bla.net/dhggfh/sscript.pl?gg=fff
 > редирект не удаляет опции скрипта, то есть получается в итоге
 > http://user.net/registration/index.html?gg=fff
 >
 > Как это выкусить
 
 Добавлю еще логи апача
 10.0.0.229 - - [27/Apr/2007:07:50:31 +0300]
 [la2cs.net/sid#80f4038][rid#81a9038/initial] (2) init rewrite
 engine with requested uri /isapi/redir.dll
 
 10.0.8.229 - - [27/Apr/2007:07:50:31 +0300]
 [la2cs.net/sid#80f4038][rid#81a9038/initial] (3) applying pattern
 '.*' to uri '/isapi/redir.dll'
 
 10.0.8.229 - - [27/Apr/2007:07:50:31 +0300]
 [la2cs.net/sid#80f4038][rid#81a9038/initial] (2) rewrite
 /isapi/red ir.dll -> http://user.net/registration/index.html
 
 10.0.8.229 - - [27/Apr/2007:07:50:31 +0300]
 [la2cs.net/sid#80f4038][rid#81a9038/initial] (2) explicitly
 forcing redirect with http://user.net/registration/index.html
 
 10.0.8.229 - - [27/Apr/2007:07:50:31 +0300]
 [la2cs.net/sid#80f4038][rid#81a9038/initial] (1) escaping
 http://user.net/registration/index.html for redirect
 
 10.0.8.229 - - [27/Apr/2007:07:50:31 +0300]
 [la2cs.net/sid#80f4038][rid#81a9038/initial] (1) redirect to
 http://user.net/registration/index.html?prd=ie&pver=6&ar=IStart
 [REDIRECT/302]
 -- 
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5.3
  * Origin: Talk.Mail.Ru (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: web redirect   Kir   26 Apr 2007 19:44:33 
 Re: web redirect   Kir   27 Apr 2007 08:59:02 
 Re: web redirect   Kir   28 Apr 2007 13:08:35 
Архивное /ru.unix.bsd/7795f10bc75d.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional