[英]ASP.NET WebForms project sub-domains routing?
我有ASP.NET项目(WebForms不是MVC)来管理公司Project,Logs,ToDos等...
我想允许用户使用以其公司名称开头的url访问网站。 例如:
我的网站是www.mysite.com
我想允许用户像这样访问我的网站
www.company1.mysite.com
或www.company2.mysite.com
或www.companyX.mysite.com
然后在我的代码中我可以得到comanyX
部分。
您能给我任何线索如何实用地执行此操作吗?我应该在服务器上或在代码内执行哪些步骤?
不,我使用的不是MVC的ASP.NET WebForms。
您要做的第一件事是设置通配符DNS条目*.mysite.com
请参阅( http://en.wikipedia.org/wiki/Wildcard_DNS_record ),以使任何以.mysite.com结尾的URL都位于您的服务器上。
然后,您有几个选择,其中两个是:
Request.Url.Host
来恢复主机名,如( https://stackoverflow.com/a/9566970/1236044 )中所示
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.