Automatische Umleitung von HTTP auf HTTPS - Raoul Pop

Was kannst du tun? Nun, es gibt zwei Möglichkeiten, geht darüber, und beide sind Hacks, aber sie tun den Job ganz gut. Ich ziehe Methode 2 selbst.

Teile das:
Ryan Wyler sagt:
Nur ein schneller vielen Dank für so ein schönen und prägnante Artikel erklären, wie dies zu tun.
An diesem Punkt gibt es keinen Grund, nicht dieses Microsoft-Tool zu verwenden
Es ist recht gut und zur Verfügung gestellt von MS. Der Rest dieses Themas ist soooo ... veraltet.
Dank Raoul und Troy Hinkle für die Lösung der Umleitung und IE 7 Problem.
Dies war ein wirklich nützlicher Faden
Troy Hinkle sagt:
Danke für den Beitrag Raoul. Dies war der klare Ansatz der viele Artikel, die ich zu diesem Thema gelesen habe.
Diese Einstellung sortiert die Frage für mich:
Legen Sie die SSLredirect.htm im wwwroot dir
Verwenden Sie „URL“ und nicht als „FILE“, wenn die neue benutzerdefinierte Fehlerseite auswählen und benennen Sie die URL als „/SSLredirect.htm“
Gehen Sie auf die Eigenschaften der SSLredirect.htm Datei in IIS und Ausschaltzeiten der erfordern sicheren Kanal Checkbox nur für diese einzelne Datei
Arbeitete ganz gut. Vielen Dank
Khiladi Anan sagt:
waw. Es ist wirklich cool, Vielen Dank Chef ... ..
Es tut uns leid. Ich vermisste einfach nicht in meinem letzten Beitrag.
Zu Beginn des zweiten Absatzes, ich meine, zu sagen, „ich keine https Umleitung tun könnte“
sorry für die Verwirrung.
- die Umleitung geschieht vor Laden der Seite
- Sie können eine 301-Header für Google Freundlichkeit zurückkehren
- es ist einfacher bedingte Logik zu verwalten (zB: wenn die Umleitung nur für bestimmte Seiten erforderlich ist)
es gibt ein paar von im Handel erhältlichen Erweiterungen für IIS, die mod_rewrite Funktionalität bereitstellen:
Ich habe nicht speziell versucht, sie für https Umleitung, aber ich würde erwarten, dass es zu arbeiten.
Joe D'Souza sagt:
So habe ich das Skript Sie die SSLredirect.htm-Datei zu erstellen vorgeschlagen:
Wenn ich dies tun 6 in IIS funktioniert es nicht und ich erhalte einen 403 Forbidden Fehler. Doch statt Datei für Nachrichtentyp auszuwählen, wenn ich URL aus und geben Sie dann /SSLredirect.htm als URL, es funktioniert ..
ISA Server die Umleitungen automatisch. Auf den Listener-Eigenschaften, wählen Sie die Registerkarte Verbindungen. Aktivieren Prüfen HTTP-Verbindungen auf Port 80 und Aktivieren von SSL (HTTPS) Verbindungen auf Port: 443. Dann unter HTTP auf HTTPS-Umleitung wählen umleiten den gesamten Datenverkehr von HTTP auf HTTPS.
Das ist toll, ich wusste nicht, über diese Platzhalter und Suffix-Parameter. Das bedeutet, dass die Umleitungsmethode sollte auf einer URL-by-URL Basis gut funktionieren.
Ja, Sie richtig sind, können Crawler nicht funktionieren auf Port 443. aber Ihre 403,4 Umleitungsmethode wird mir helfen, die gleiche Funktionalität bei der Umsetzung ohne meine Suche zu brechen?
Aber ich wollte wissen, wie das ist anders, was Sie oben beschrieben haben?
San, mit allen Mitteln, wenn Sie einen anderen, einfacheren Weg gefunden habe mir genau die gleiche Sache zu tun, dann bitte zu erklären.
IIS hat bisher keine Möglichkeit, automatisch HTTP auf HTTPS zu umleiten ??
Aber ich kann dies tun, ohne IIS-Einstellungen mithilfe von Basisverzeichnis eines dieses Skript zu schreiben -> Umleitung zu
Wie dies anders aus, was sich hier vorgeschlagen haben?
Vielen Dank für eine gute, wenn auch einfache Lösung!
Das ist eine wunderbare Lösung. Das ist für mich in Ordnung. Sie schaukeln.
Ed, ich bin darüber nicht sicher. Ich bin kein SEO-Guru. Ich kenne die Grundlagen, aber ich behaupte nicht, Know-how in diesem Bereich. Ich wollte nur, um anderen helfen, indem sie zeigen, wie dies zu tun, wenn ich es herausgefunden. Ich suchte nach einer Lösung für eine lange Zeit ähnlich zu mir, und konnte nichts finden.
Ich glaube, eine ASP-Umleitung nicht SE Rankings verletzt, da es auf der Server-Seite passiert, aber ich bin mir nicht sicher über die andere. Vielleicht können Sie in den Google Newsgroups umhören?