作者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://www.ptt.cc/bbs/C_Sharp/M.1529480744.A.3F1.html
→ fatrabitree: VirtualHost 06/20 18:55
推 free112136: middleware中可以處理 06/20 20:10
→ Longness: Docker也有嗎?可能是因為我不太會用Docker,不知道怎麼 06/20 21:37
→ Longness: 個改法……不管是改中間件還是VH,都是要動Docker的設定 06/20 21:38
→ Longness: 檔對吧?不過我的Docker是VS2017自行生成的,可能不好改 06/20 21:38
推 free112136: dotnet core的middleware跟docker無關,直接從middlew 06/20 22:19
→ free112136: are取得domain就可以了 06/20 22:19
推 jinmin88: 可寫成兩個sub project,最後用nginx的reverse proxy做 06/29 18:41