Я хочу создать фильтр действий, который будет проверять URL-адрес, и если он не использует Ssl, перенаправить на ту же страницу, но с SSL.
Каков наилучший способ сделать это?
Должен ли я просто проверить RawUrl и просканировать строку на наличие https, а если ее там нет, то выполните:
context.Response.Redirect(context.Request.RawUrl.Replace("http:", "https:"));