在 .NET MVC 2 中,您可以应用 <RequireHttps()>
使方法受 SSL 保护的属性。
<RequireHttps()>
Function Index() As ActionResult
Return View()
End Function
假设您的 SSL 证书是为 mysite.com 颁发的。如果用户通过输入 http://www.mysite.com
访问您的站点, <RequireHttps()>
会将他们重定向到 https://www.mysite.com
,这会使浏览器显示无效证书警告。
什么是切断 www 的最佳方法。使用 <RequireHttps()>
时的前缀?
最佳答案
解决方案是始终(在用户首次访问 www 版本时)将用户重定向到您网站的非 www 版本。因此,您的 requires Https 属性将起作用。
您可以在 IIS 中执行此操作,请参见此处:http://forums.iis.net/t/1154053.aspx
关于.NET MVC 2 RequireHttps - 如何将 www.mysite.com 重定向到 mysite.com,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4066313/