我试图实现的是:当有人访问: smartphone.webshop.nl/home/index 时,我希望将其从中间件重定向到: webshop.nl/smartphone/home/index
smartphone.webshop.nl/home/index
webshop.nl/smartphone/home/index
我之所以这样做,是因为我想创建一个通用的控制器,它基于 sub-domein 从数据库中获取数据。所以我需要所有的调用都转到同一个控制器。
sub-domein
这就是我现在的中间件:
public Task Invoke(HttpContext context) var subDomain = string.Empty; var host = context.Request.Host.Host; if (!string.IsNullOrWhiteSpace(host))