T>>Как реализовать сабж в OnUrlMap?
L>Полный аналог Server.Transfer никак.
T>>При неправильном запросе (404) нужно переслать обработку на реальный скрипт, например это будет ASP (может быть что угодно, например SSI или что другое).
L>Неправильный запрос — это 400, а не 404. 
Это не принципиально, все равно все запросы обрабатываю.
T>>Сие вообще возможно?
L>В ограниченных масштабах.
Интересует даже не Server.Transfer, а возможность передать обработку дальше, но с исправленным URL.
Что-то вроде:
DWORD CTest1::OnUrlMap(CHttpFilterContext * pCtxt,PHTTP_FILTER_URL_MAP pMapInfo)
{
pMapInfo->cbPathBuff="/test.asp";
return SF_STATUS_REQ_NEXT_NOTIFICATION;
}
P.S. не смейтесь сильно, я новичок в C++