<分区>
我想知道如何从 **http**
重定向到 **https**
但保证所有资源安全。
我知道 IIS 的 Require SSL
保护站点的所有资源。但是重定向呢?如果我使用 URL Rewrite
模块,我必须在 IIS
上禁用 Require SSL 选项。我能否教我的网站从 http
重定向到 https
,同时保护所有资源?
是的,我必须保护我网站的所有资源。网站将通过https结束。
谢谢。
<分区>
我想知道如何从 **http**
重定向到 **https**
但保证所有资源安全。
我知道 IIS 的 Require SSL
保护站点的所有资源。但是重定向呢?如果我使用 URL Rewrite
模块,我必须在 IIS
上禁用 Require SSL 选项。我能否教我的网站从 http
重定向到 https
,同时保护所有资源?
是的,我必须保护我网站的所有资源。网站将通过https结束。
谢谢。
最佳答案
您可以考虑的一种选择是拥有 2 个网站,一个用于普通页面请求,另一个用于资源。
您的资源网站只支持 https
,不需要处理重定向。
您的主网站将提供 http
和 https
,并使用 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
javascript - 使用 AngularJS 和 WebApi 对于大型复杂系统有好处吗?问题还
.net - 具有扎实的 WPF/.NET 背景学习 ASP.NET MVC
c# - typescript 中带有 Web Api 和 AngularJS 的 SPA 示例