ASP.NET MVC3从https重定向到http
问题描述:
我使用[RequireHttps]
强制用户仅在https上浏览特定页面。这很好,但它有一个问题。一旦用户导航到另一个页面,它仍然有https。我只希望https浏览只有几页。 如何将用户从Https重定向到http?有没有可能使用RedirectToAction()
方法?ASP.NET MVC3从https重定向到http
答
有时这是一个必要的罪恶。我们必须从HTTPS应用程序中重定向到HTTP页面,因为我们正在与之交谈的Epson ePOS打印机没有HTTPS端点来公开其脚本。
在混合内容阻止被强制执行时,Chrome v38中有这方面的解决方法,但在iOS9的Safari中,我们必须重定向通过HTTP提供的特定页面,然后在将它们重定向回HTTPS的网站。
再一次,它不是很好,但有时候你需要对这些事情保持务实。
相关问题适用于MVC 2:http://*.com/questions/2560615/redirect-away-from-https-with-asp-net-mvc-app – 2011-12-21 04:42:29