我的博客创建这样的 URL:
http://localhost:55649/Blogs/MyBlog
如何创建子域,使其看起来像是托管在自己的子域上,如下所示:
http://myBlog.localhost:55649/
我知道我可以创建一个子域来重定向到 localhost:55649/Blogs/MyBlog,但我希望它是实际域。这可能吗?
我的博客创建这样的 URL:
http://localhost:55649/Blogs/MyBlog
如何创建子域,使其看起来像是托管在自己的子域上,如下所示:
http://myBlog.localhost:55649/
我知道我可以创建一个子域来重定向到 localhost:55649/Blogs/MyBlog,但我希望它是实际域。这可能吗?
ASP.NET MVC 自己的路由等可能性可能是不可能的。您需要在 IIS 中创建两个站点(一个用于域,另一个用于子域)指向与站点代码相同的目录。
当然,使用 ASP.NET 开发服务器是不可能的。
可能 URL 重写模块也可以帮助您:http ://www.iis.net/download/urlrewrite
这在 MVC 中是可能的,并且在此之前已在 SO 上回答
为了使 DNS 正常工作,您需要设置一个通配符子域,以便对 yourdomain.com 的任何子域请求仍将指向您的站点。IIS 还需要配置为侦听您站点的任何子域的所有请求。我无法回答如何执行此操作,因为我不知道您的主机配置。