我可以对所有对外部网站的请求进行一般重定向吗

Can i do a general redirect to all the requests to an external website

我有 ASP.Net 核心 MVC 网络应用程序,我想强制对任何操作方法的任何请求重定向到外部网站?是否可以对所有请求执行一次?

谢谢

是的,您应该在 Startup class 和 Configure 方法中对 app 使用 Run 扩展方法,

  public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
        {

            app.Run(async context => 
             context.Response.Redirect(@"https://Google.com"));
        }

使用 运行 扩展名 创建一个简单的中间件 总是 returns 回应

注意:添加的任何中间件 在 运行 扩展之后 永远不会执行。