作者Longness (时光如枪)
看板C_Sharp
标题[网页] .NET Core 2.1以域名判断action
时间Wed Jun 20 15:45:42 2018
我想要让controller判断连入的URL名称,然後转向不同的action,请问这有办法做吗?
因为专案上有复数个域名对应到同一个IP,要客户记不同port也很麻烦,
想说要靠URL来解决。
例:
用 www.aaa.com 连入 HomeController时
转向 indexaaa 的 actionmethod
用 www.bbb.com 连入 HomeController时
转向 indexbbb 的 actionmethod
如果是得写成 aaa.com跟bbb.com 能呼叫不同controller
那当然也是没关系的!
感谢各位.net高手!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.135.200.163
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1529480744.A.3F1.html
1F:→ fatrabitree: VirtualHost 06/20 18:55
2F:推 free112136: middleware中可以处理 06/20 20:10
3F:→ Longness: Docker也有吗?可能是因为我不太会用Docker,不知道怎麽 06/20 21:37
4F:→ Longness: 个改法……不管是改中间件还是VH,都是要动Docker的设定 06/20 21:38
5F:→ Longness: 档对吧?不过我的Docker是VS2017自行生成的,可能不好改 06/20 21:38
6F:推 free112136: dotnet core的middleware跟docker无关,直接从middlew 06/20 22:19
7F:→ free112136: are取得domain就可以了 06/20 22:19
8F:推 jinmin88: 可写成两个sub project,最後用nginx的reverse proxy做 06/29 18:41