Я бы выбрал немного другой подход для достижения желаемого эффекта.
Вы можете отправлять запросы одного сервера на другой - это называется «обратный прокси-сервер» и отличается от перенаправления.,Он невидим для пользователя.
Можете ли вы переключить Apache на порт 80, а IIS на 8080?
Если это так, вы можете заставить Apache пересылать определенные запросы в IIS на основе части URL-адреса.
В Apache есть модуль с именем mod_proxy.См. Пример с пометкой «Обратный прокси»
http://httpd.apache.org/docs/2.0/mod/mod_proxy.html
Примечание: вы также можете использовать mod_rewrite Apache для достижения того же самого и с большей гибкостью.
Примечание2:Я не знаю, есть ли в IIS похожая функция.