.NET MVC 2 RequireHttps - 如何将 www.mysite.com 重定向到 mysite.com

标签 .net asp.net-mvc-2 ssl https

在 .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/

相关文章:

c# - C# SSL WebSocket Client 中是否有.net 4.0?

.net - 使用 FileHelpers 导出 DataTable

.net - 是否有任何开源的WPF仪表控件?

visual-studio-2008 - 使用Visual Studio 2008和2010进行一个ASP.NET-MVC-2项目?

asp.net - ASP/ASP.NET 短标记的名称

.net - ASP.NET MVC中数据注释的默认资源

node.js - 如何在我的 MEAN.io 应用程序中使用 ssl

ssl - Glassfish 管理控制台在更改 keystore.jks 后停止

sql - 如何在 .NET 中执行 SQL 文件并处理所有可能的结果

c# - .NET开发人员如何看待条件运算符?