重定向()到不包括基本路径的根页面
Redirect() to root page not including base path
我的应用程序在启动时配置为具有基本路径,因为该应用程序正在被反向代理。
app.UsePathBase("/myapp");
public IActionResult OnGet()
{
return Redirect("/en/");
}
但是,当我访问该页面时,我被重定向到 /en/
而不是 /myapp/en/
如何在包含基本路径的同时进行重定向?
这可以通过在 Redirect
调用中在路径前面加上波浪号来实现。
public IActionResult OnGet()
{
return Redirect("~/en/");
}
我的应用程序在启动时配置为具有基本路径,因为该应用程序正在被反向代理。
app.UsePathBase("/myapp");
public IActionResult OnGet()
{
return Redirect("/en/");
}
但是,当我访问该页面时,我被重定向到 /en/
而不是 /myapp/en/
如何在包含基本路径的同时进行重定向?
这可以通过在 Redirect
调用中在路径前面加上波浪号来实现。
public IActionResult OnGet()
{
return Redirect("~/en/");
}