如何将SubDomain映射到子文件夹?

时间:2010-11-26 13:36:38

标签: c# asp.net iis-7 blogengine.net

您好我正在为我的博客使用BlogEngine.net,我想创建5个不同的子域并指向不同的子文件夹(不重定向)。例如:

firstsubdomain.domain.com - domain.com/posts/helloworld.aspx
firstsubdomain2.domain.com - domain.com/posts/helloworld2.aspx
firstsubdomain3.domain.com - domain.com/posts/helloworld3.aspx

提前感谢您的工作示例。 我正在使用asp.net 3.5,C#,Windows Server 2008,IIS 7

2 个答案:

答案 0 :(得分:0)

我认为您必须在IIS管理器中创建一个新网站,将其指向文件所在的文件夹,并将主机名设置为subdomain.domain.com

答案 1 :(得分:0)

如果你对IIS有限制,你必须使用URL rewriting,如果你对IIS有完全控制权,那么可以使用。htaccess

检查这些链接以获取更多详细信息:

Web.config and mapping subdomains to folders

http://learn.iis.net/page.aspx/465/url-rewrite-module-configuration-reference/

https://help.brinkster.com/KB/a125/how-do-i-redirect-a-domain-or-subdomain.aspx#b3

检查此Ionic's ISAPI Rewrite Filter

IIRF是一个ISAPI过滤器,可以对IIS进行URL重写。它小巧,免费且易于使用。它易于安装,快速且功能强大。您可以在IIS 6,7或7+上轻松获得搜索引擎友好(SEF)或搜索引擎优化(SEO)URL。它可以与您拥有的一切相结合,并提供帮助您前进。您可以获取源代码来检查它,甚至自己修改它。