62,072
社区成员
发帖
与我相关
我的任务
分享
public class MyRequireHttpsAttribute : RequireHttpsAttribute
{
public override void OnAuthorization(AuthorizationContext filterContext)
{
if (!filterContext.HttpContext.Request.IsSecureConnection)
{
var request = filterContext.HttpContext.Request;
if (request.Url.Host.Contains("这里是域名"))
filterContext.HttpContext.Response.Redirect($"https://域名{request.RawUrl}");
}
}
}
public class FilterConfig
{
public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
filters.Add(new HandleErrorAttribute());
filters.Add(new MyRequireHttpsAttribute());
}
}
加载到过滤器里