我们已经将应用程序从一台服务器移到了另一台服务器.这意味着拥有旧书签/链接的用户将不会使用正确的URL.
因此,我正在编写一个应用程序,它将捕获所有请求,并在显示有关移动的消息几秒钟后重定向(带有所有控制器和参数)到新位置.
我正在考虑将新URL存储在客户端的参数中,然后在几秒钟后使用JavaScript重定向. 我的问题是,使用控制器的所有请求都不会被捕获(控制器不存在于我的新应用程序中,但会在新服务器上的目标应用程序中存在).
那是.
Https://oldServer=>;工作正常
https://oldServer/SomePage/SomeId/SomeId?someExtraValues=123 =未捕获
//Using a middleware
app.Use(async (context, next) =>
{
// how to capture all requests and write new URL to a parameter ?
await next(context);
}