ASP.NET MVC3-Weiterleitung von https zu http

8

Ich verwende [RequireHttps] , um den Benutzer zum Durchsuchen bestimmter Seiten nur auf https zu zwingen. Das funktioniert großartig, aber es hat ein Problem. Sobald der Benutzer zu einer anderen Seite navigiert, hat er immer noch https. Ich möchte https für nur wenige Seiten durchsuchen. Wie umleiten Benutzer von Https zu http? Ist es möglich, RedirectToAction() Methode zu verwenden?

    
pramodtech 20.12.2011, 14:53
quelle

2 Antworten

3

Eine bessere Frage wäre, warum Sie möchten, dass der Benutzer wieder zu http zurückkehrt, wenn die ganze harte Arbeit des Hand-Shakens bereits erfolgt ist, so dass der Overhead der Verwendung von https über http fast nicht existent ist.

Sehen Sie sich diese Frage

an

Aber um Ihre Frage zu beantworten, gibt es in MVC keine Implementierung dafür, Sie müssen es selbst tun.

Sehen Sie sich diese Frage an. Es beschreibt, wie Sie tun können, was Sie wollen.

    
Yag 20.12.2011, 15:22
quelle
0

Manchmal ist das ein notwendiges Übel. Wir müssen in unserer HTTPS-App auf eine HTTP-Seite umleiten, da der Epson ePOS-Drucker, mit dem wir sprechen, keinen HTTPS-Endpunkt hat, um das Skript freizugeben.

Es gab Problemumgehungen in Chrome nach v38, als die Blockierung gemischter Inhalte erzwungen wurde, aber als Safari in iOS9 mussten wir bestimmte Seiten umleiten, die über HTTP bedient werden sollten, und dann, wenn wir sie belassen, zurück zu HTTPS die Website.

Noch einmal, es ist nicht großartig, aber manchmal muss man bei diesen Dingen pragmatisch sein.

    
Boycs 07.10.2015 00:44
quelle

Tags und Links