如何将子域映射到子文件夹?
您好,我的博客使用的是 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
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我认为您必须在 IIS 管理器中创建一个新网站,将其指向文件所在的文件夹,并将主机名设置为 subdomain.domain.com
I think you have to create a new web site in IIS manager, point it to the folder where the files are, and set the hostname to subdomain.domain.com
如果您对 IIS 进行限制并且您有完整的权限,则必须使用 URL 重写然后可以使用 .htaccess 来控制 IIS:
查看这些链接以获取更多详细信息:
Web.config 并将子域映射到文件夹
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 的 ISAPI 重写过滤器
IIRF 是一个 ISAPI 过滤器,可为 IIS 进行 URL 重写。它体积小、免费且易于使用。它易于安装、快速且功能强大。您可以在 IIS 6、7 或 7+ 上轻松获取搜索引擎友好 (SEF) 或搜索引擎优化 (SEO) URL。它适用于您所拥有的资源,并且可以为您提供帮助。您可以获取源代码来检查它,甚至可以自己修改它。
You have to use URL rewriting if you limitation on IIS and if you have full control on IIS then can do using .htaccess:
Check these links for more details:
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
check this Ionic's ISAPI Rewrite Filter
IIRF is an ISAPI filter that does URL Rewriting for IIS. It's small, FREE, and easy to use. It is easy to install, fast, and powerful. You can get Search-Engine Friendly (SEF) or Search-Engine Optimized (SEO) URLs easily on IIS 6, 7, or 7+. It works with what you have, and there's help available to get you going. You can get the source code to inspect it or even modify it yourself.