asp.net-mvc - 使用 https ASP.NET MVC 网站保护所有资源(图像、脚本、页面、sessionCookie),并从 http 重定向到 https

标签 asp.net-mvc redirect iis-7 https

<分区>

我想知道如何从 **http** 重定向到 **https** 但保证所有资源安全。

我知道 IIS 的 Require SSL 保护站点的所有资源。但是重定向呢?如果我使用 URL Rewrite 模块,我必须在 IIS 上禁用 Require SSL 选项。我能否教我的网站从 http 重定向到 https,同时保护所有资源?

是的,我必须保护我网站的所有资源。网站将通过https结束。

谢谢。

最佳答案

您可以考虑的一种选择是拥有 2 个网站,一个用于普通页面请求,另一个用于资源。

您的资源网站只支持 https,不需要处理重定向。

您的主网站将提供 httphttps,并使用 http -> https 发出重定向无论您想要什么方法,都可以是 URL Rewrite 模块或 MVC 的 [RequireHttps] 属性。

关于asp.net-mvc - 使用 https ASP.NET MVC 网站保护所有资源(图像、脚本、页面、sessionCookie),并从 http 重定向到 https,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13014308/

相关文章:

javascript - MVC Ajax Javascript OnComplete 参数函数 'undefined'

javascript - 使用react-router-dom v6提交表单后如何重定向到另一个页面并传递数据?

ruby-on-rails-3 - 重定向到 :back if no HTTP_REFERRER is set

iis-7 - 本地语言的 bool 值

javascript - 使用 AngularJS 和 WebApi 对于大型复杂系统有好处吗?问题还

.net - 具有扎实的 WPF/.NET 背景学习 ASP.NET MVC

c# - typescript 中带有 Web Api 和 AngularJS 的 SPA 示例

.htaccess - Seo 301 绝对 URL 重定向,Prestashop

php - 无法启动和运行 Wordpress

iis-7 - vista上如何重新安装iis 7.0 CLEAN?