Поскольку рукопожатие SSL происходит до ответа HTTP, вы не сможете этого сделать, если у вас нет действующего сертификата для a.site.com и a.site2.com
Как отметил TristanK, функция перенаправления HTTP IIS позволит вам настроить перенаправления для вас.
Однако самый простой способ (если вы просто хотите, чтобы корень сайта указывал на другой), и с точки зрения производительности, вероятно, подход с наименьшим объемом ресурсов - просто позволить клиенту браузера обрабатывать само перенаправление с мета-эквивалентом обновления html-тега:
<meta http-equiv="refresh" content="0; url=https://a.site2.com/">
Предположим:
Ответ заключается в том, что вам нужно использовать некоторые форма перенаправления HTTP клиентом - например, клиенту 301 в новое место.
Вероятно, для этого можно использовать модуль HTTP Redirection .