是否可以使用IIS7将子文件夹重写为子域?

时间:2011-08-03 10:00:18

标签: asp.net iis-7 url-rewriting subdomain

我在子域sub.domain.com上有一个asp.net应用程序我想通过输入www.domain.com/sub来访问这个应用程序是否可以使用IIS7?

1 个答案:

答案 0 :(得分:3)

假设您很乐意在每个子域手动配置应用程序:

  • 在IIS管理器中,转到“站点”,然后选择您的www.domain.com站点。
  • 右键单击它,“添加应用程序”并指定别名“sub”并将物理路径指向与sub.domain.com相同的位置
  • 选择与sub.domain.com网站相同的应用程序池。

或者,您可以通过在www.domain.com网站上创建新的虚拟目录来设置重定向,然后放入执行http重定向的default.html文件。

可以这样完成一个posher(对用户更透明)重定向:

  1. 打开提升的命令提示符
  2. 运行以下命令:

    %windir%\ system32 \ inetsrv \ appcmd set config“nameofsite / virtualdirectoryname”-section:system.webServer / httpRedirect -enabled:true -destination:destinationofredirect -commitpath:apphost

  3. 我解除了:http://www.andrewwestgarth.co.uk/Blog/post/2008/07/31/Creating-Http-Redirects-in-IIS7-on-Virtual-Directories-like-IIS6.aspx