Предполагается, что вы готовы вручную настроить приложение на каждом поддомене:
- В IIS Manager перейдите на Сайты и выберите свой сайт www.domain.com.
- Щелкните правой кнопкой мыши на «Add Application» и укажите псевдоним «sub» и укажите физический путь к тому же местоположению, что и sub.domain.com
- Выберите тот же пул приложений, что и сайт sub.domain.com.
В качестве альтернативы вы можете настроить перенаправление, создав новый виртуальный каталог на своем сайте www.domain.com, а затем добавив файл default.html, который выполняет перенаправление http.
Перенаправление (и более прозрачное для пользователя) может быть выполнено следующим образом:
- Открыть командную строку с повышенными правами
выполните следующую команду:
% windir% \ system32 \ inetsrv \ appcmd set config "nameofsite / virtualdirectoryname" -section: system.webServer / httpRedirect -enabled: true -destination: destinationofredirect -commitpath: apphost
Я поднял это с: http://www.andrewwestgarth.co.uk/Blog/post/2008/07/31/Creating-Http-Redirects-in-IIS7-on-Virtual-Directories-like-IIS6.aspx