Как мне перенаправить http на https - PullRequest
0 голосов
/ 09 февраля 2010

Я хочу перенаправить http на https. Я пробовал это, но у меня есть одна проблема, я должен перенаправить на другую страницу. В request.url указана текущая страница, а мне нужно перенаправить на другую страницу. Как мне это сделать.

if(!Request.IsSecureConnection)

{
  string redirectUrl = Request.Url.ToString().Replace("http:", "https:");

  Response.Redirect(redirectUrl);

}

Привет

cmrhema

Ответы [ 2 ]

2 голосов
/ 09 февраля 2010

Код, который вы разместили, создаст точно такой же URL, только с https:, поскольку вы просто заменяете http: на https::

string redirectUrl = Request.Url.ToString().Replace("http:", "https:");

Если вы хотите перенаправить на другую страницу, просто сделайте это:

Response.Redirect("https://example.com/anotherPage.aspx");
0 голосов
/ 17 февраля 2010

Я использовал Автоматическое переключение между HTTP и HTTPS: Версия 2 с незначительными изменениями очень успешно. Отнимает много работы.

...