Для этой цели я использую стороннее программное обеспечение для Windows (IIS), которое, помимо других вещей, таких как перезапись URL-адресов, выполняет эту работу довольно хорошо: ISAPI Rewrite .
ISAPI Rewrite - это мощный механизм обработки URL-адресов, основанный на регулярных выражениях. Он работает в основном как Apache mod_Rewrite, но разработан специально для Microsoft Internet Information Server (IIS). ISAPI Rewrite - это фильтр ISAPI, написанный на чистом C / C ++, поэтому он очень быстрый. ISAPI_Rewrite дает вам свободу выйти за рамки стандартных схем URL и разработать собственную схему.
Поиск "Прокси". Вот документация для правила RewriteProxy .
Есть также очень похожий проект с открытым исходным кодом: Iapi Isapi Rewrite Filter .