将静态子域添加到网站的推荐方法是什么?

我想创建一些静态子域,如:

mycategory.mydomain.com

在一个相当小的网站,并希望它指向该文件夹:

mydomain.com/mycategory

没有在浏览器地址栏中显示此类重定向。

实现它的最简单方法是什么? 我可以在IIS设置,asp.net,C#代码等中执行此操作

我想有更好的方法然后在IIS中创建一些单独的站点 – 每个子域一个。

在IIS中设置多个网站,并为每个网站分配一个唯一的主机头(mycategory1.mydomain.com,mycategory2.mydomain.com等)。 将每个网站指向其目标文件夹。

有关hostheaders的更多信息:

http://www.google.com/search?q=iis+host+headers

IIS 7比任何以前的版本都更好地支持URL重写, http://learn.iis.net/page.aspx/460/using-the-url-rewrite-module/

但也有第三方解决方案。

像@adrianbanks建议的那样,serverfault.com是一个更好的地方讨论这样的配置只有问题:)