RazorPagesでリダイレクト処理を実装する場合はこちらの記事を参照して下さい。
true
を指定します。 (レスポンスコンテキストのHttpContextオブジェクト).Response.Redirect("(リダイレクト先URL)");
(レスポンスコンテキストのHttpContextオブジェクト).Response.Redirect("(リダイレクト先URL)", false);
(レスポンスコンテキストのHttpContextオブジェクト).Response.Redirect("(リダイレクト先URL)", true);
var builder = WebApplication.CreateBuilder(args);
var app = builder.Build();
app.MapGet("/", () => "Hello World!");
app.MapGet("/redirect", async context =>
{
context.Response.Redirect("http://www.ipentec.com", true);
await context.Response.CompleteAsync();
});
app.Run();
/redirect
URLを実装します。Response.Redirect()
メソッドを呼び出し、リダイレクトします。第二引数にtrue
を指定することで301リダイレクトになります。app.MapGet("/redirect", async context =>
{
context.Response.Redirect("http://www.ipentec.com", true);
await context.Response.CompleteAsync();
});
(アプリケーションルート)/redirect
のURLにアクセスします。redirect
の処理があることが確認できます。