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/