【发布时间】:2020-01-02 15:20:36
【问题描述】:
当用户访问 http 站点时,我想将用户重定向到 https 站点,使用单个重定向(只有一个 301 永久重定向而不是多个)。
例如当用户访问http://somename.com时,它需要重定向https://www.somename.com
我们如何在 MVC 应用程序中借助 urlrewrite 映射来做到这一点?
【问题讨论】:
-
这通常在 IIS 级别使用重写规则完成,而不是在 asp.net 应用程序中完成
-
@ADyson 我在 AWS 环境中托管我的应用程序,它与 IIS 不同
-
究竟是什么类型的环境?如果您有一个使用 .NET Framework(而不是 .NET Core)的 ASP.NET MVC 应用程序,那么在 AWS 提供的任何包装器下必须在某处有一个 IIS 服务器。
-
P.S.如果您要问一个已经有明显重复的问题(实际上,可能不止一个,如果您搜索几秒钟),那么您需要解释您认为的细节(例如 AWS 的使用)与此不同,这意味着副本中的答案对您不起作用。
标签: c# asp.net-mvc