А не нужно никаких mod_rewrite. Там где (void Handle(HttpRequest* request,HttpResponse* response);) у Вас в HttpRequest в поле хост указывается имя сайта к которому идет обращение, и соответственно URL. Тобишь в теле функции прописуется
if (request->Host() == «domain1.com.ua») {
response << «domain1.com.ua»;
} else
{
response << «other domain1.» << request->Url();
}
Но Вы должны понимать, что этот проект давно заброшен (знаю потому, что его друг пилил) и скорость в нех не сверхъествественная т.к. нет мультиплексирования соккетов. Попробуйте лучше посмотреть в сторону с++ библиотек для работы с HTTP.