2

ASP.NET MVC 4 プロジェクト

HTTP から外部 URL にリダイレクトする方法 - >コントローラーから HTTPS 次のように入力することはできません。

var url = @"https://www.someurl.com"
return Redirect(url);

うまくいきません。

また、私はこれを試しました:

var uri = new UriBuilder(url)
{
  Scheme = Uri.UriSchemeHttps
};
return Redirect(uri.ToString());
4

3 に答える 3

1

アクションをRequireHttps属性でマークできます。リンクは自動的に https にリダイレクトされます

public class AccountController:Controller 
{
    [RequireHttps]
    public ActionResult Login()
    {
        ...
    }
}

コードからこのアクションにリダイレクトできます - RedirectToAction

さらに、次のスレッドで追加のアイデアを確認できます - Redirect HTTP to HTTPS

于 2013-05-21T08:21:14.717 に答える