Hello,

обнаружил следующий глюк - когда оопс ходит через парента, постоянно 
подставляет номер порта в протоколе HTTP
т.е. урл выглядит следующим образом  
http://stat.livejournal.com:80/xc/extended.css

в этом случае сходит с ума транслятор виртуальных хостов веб сервера и он 
выдаёт в однм случае 404 not found
а в другом выдаёт содержимое другого хоста. (чаще по умолчанию)

в итоге я внёс правку в функцию build_parent_request (файл http_utils.c )

было
    if ( !(strcasecmp(url->proto, "http" )) {

стало
    if ( !((strcasecmp(url->proto, "http" )==0)&&(url->port==80)) ) {


прошу авторов кода прокомментировать




для чего это нужно - задумал сделать систему модификации проходящего контента.
т.е. не только рерайти урлов, но заголовков и текста.

модифицировать контент умеет proxymodo     ( 
http://sourceforge.net/projects/proximodo/ )
но он гуёвый, даже под юникс,  так что использую версию под винду.

т.е. получилась связка oops - > proxymodo

вопрос. если ли описание АПИ модулей оопса? чтобы можно было вделать эдакий 
продвинутый редиректор/рерайтер?



--
Best regards,
   (mailto:[EMAIL PROTECTED])    04.01.2006, 20:41
=====================================================================
If you would like to unsubscribe from this list send message to
[EMAIL PROTECTED] with "unsubscribe oops" in message body.
Archive is accessible on http://lists.paco.net/oops-rus/

Дати відповідь електронним листом