[gelöst] Securepages: Verschlüsselte Übertragung funktioniert nicht

am 27.11.2011 - 15:19 Uhr in
Beispiel:
Wenn ich in der Adresszeile von Firefox "http://www.naurod-fondettes.eu/de/content/kontakt" eingebe, erscheint die Seite und schaltet auf https um. In der Adresszeile steht dann "https://www.naurod-fondettes.eu/de/content/kontakt"
So weit, so gut.
Wenn ich jetzt (mit oder ohne eingegebenen Formulardaten) auf den Absenden-Button klicke, kommt die Meldung:
"Obwohl diese Seite verschlüsselt ist, werden die von Ihnen eingegebenen Informationen über eine unverschlüsselte Verbindung gesendet ..." und nach dem Klicken auf "Fortsetzen" schaltet die Browser-Adresszeile wieder zu http zurück.
Das gleiche Hin- und Herschalten erfolgt, wenn ich die Seite wiederholt über den Kontaktlink in der Kopfnavigation aufrufe.
Hat jemand eine Erklärung für dieses Verhalten? Jeder Hinweis ist willkommen.
Peter
- Anmelden oder Registrieren um Kommentare zu schreiben
Wie hast du denn das
am 27.11.2011 - 20:09 Uhr
Wie hast du denn das secure_pages konfiguriert ?
Wenn du dir im Firebug die Netzwerkdaten anschaust, siehst du auch dass ein Großteil der Seitendaten über http und nicht über https kommt ( genau dies führt dann zu der Fehlermeldung im Browser ).
Seit wann hast du denn die Umstellung auf securepages vorgenommen ?
Es könnte vlt auch ein Caching Problem sein - hast du die Caches der Seite auch schon mal geleert ?
SteffenR
- Securepages aktiviert -
am 28.11.2011 - 09:53 Uhr
- Securepages aktiviert
- Switch back to http pages when there are no matches
- Make secure only the listed pages (content/kontakt und content/contacts=französische Seite)
Alle Caches sind deaktiviert
peterp
peterp schrieb - Securepages
am 28.11.2011 - 10:03 Uhr
- Securepages aktiviert
- Switch back to http pages when there are no matches
- Make secure only the listed pages (content/kontakt und content/contacts=französische Seite)
Alle Caches sind deaktiviert
peterp
Nimm mal die zweite Option raus - ich könnte mir gut vorstellen, dass das von dir beschriebene Verhalten auf diese Einstellung zurückzuführen ist.
SteffenR
Das funktioniert. Aber dann
am 28.11.2011 - 10:24 Uhr
Das funktioniert. Aber dann bleibt die gesamte Site auf https, Startseite und alle anderen auch. Das sollte eigentlich nicht so sein.
peterp
Hat vielleicht noch irgendwer
am 28.11.2011 - 18:49 Uhr
Hat vielleicht noch irgendwer irgendwelche Vorschläge/Hinweise? Es müsste doch möglich sein, zwischen http und https hin und her zu schalten.
peterp
peterp schriebHat vielleicht
am 28.11.2011 - 19:59 Uhr
Hat vielleicht noch irgendwer irgendwelche Vorschläge/Hinweise? Es müsste doch möglich sein, zwischen http und https hin und her zu schalten.
peterp
Ich hab mir das Ganze gerade mal lokal nachgebildet (Drupal 6.22 und stable contrib von [do:securepages]) - im Screenshot siehst du die Konfiguration von securepages - hier funktioniert alles ohne Probleme - Drupal switched bei den Seiten SSL-Site bzw. Contact auf SSL - alle anderen Seiten werden normal über HTTP ausgeliefert.
Ein Klick auf das Bild zeigt vergrößerte Ansicht.
Vlt. hast du die Einstellungen für die base-urls falsch gesetzt ? Wie siehst denn deine Konfiguration aus ? Mir ist auf deiner Seite gerade auch aufgefallen, dass der Menupunkt Kontakt auf der Seite Kontakt nicht auf https sondern nur auf http linkt. Prüf dies doch bitte noch einmal..
Gruß,
SteffenR
Vielen Dank SteffenR für
am 28.11.2011 - 23:23 Uhr
Vielen Dank SteffenR für Deine Antworten; ist ja wirklich nicht selbstverständlich Deine Unterstützung mit lokaler Nachbildung
Meine Konfiguration sieht exakt wie auf Deinem screenshot aus (http:// bzw https:// für die base-urls usw).
... dass der Menupunkt Kontakt auf der Seite Kontakt nicht auf https sondern nur auf http linkt.
Das ist richtig so: Z.B auf der Startseite der site (in http aufgerufen) sind alle Links am Anfang mit http, auch der Link "Kontakt". Wenn ich den anklicke checkt das modul securepages die Liste der secured pages (in der Konfiguration angegeben) und switched auf https um. In der Browserzeile steht dann https und alle Links der aufgerufenen Seite "Kontakt" beginnen jetzt mit https.
Klicke ich jetzt eine non secured page an, switched securepages wieder auf http zurück. So weit so gut.
Wenn ich aber auf den Link "Kontakt" oder auf reload klicke, switched die site auch auf http zurück. Mit jedem weiteren klick auf "Kontakt" oder auf reload wird zwischen http und https hin und her geswitched. Kann ich beim besten Willen nicht nachvollziehen.
Ich habe auf der englischsprachigen Projektseite mehrere threads zum gleichen Problem gesehen, aber alle vorgeschlagenen Lösungen (inkl patches für das modul) brachten keinen Erfolg.
Den einzigen augebfälligen Unterschied zu Deiner lokalen Nachbildung sehe ich momentan nur in der Zweisprachigkeit meiner Installation auf dem Server. (Ich habe beim gleichen Provider schon eine andere Site laufen, die einwandfrei mit securepages arbeitet; ist aber einsprachig. Das kann doch aber nicht wirklich der Grund sein.
Grüße
peterp
Ich habe hier lokal auch nur
am 28.11.2011 - 23:27 Uhr
Ich habe hier lokal auch nur ein einsprachiges Setup versucht - der Fehler könnte also schon auf die 2-Sprachigkeit zurückzuführen sein - hast du dich dazu mal in den Issues von securepages umgeschaut ?
SteffenR
In der Tat! Ich habe eine
am 29.11.2011 - 11:07 Uhr
In der Tat! Ich habe eine komplett neue Installation auf dem Server angelegt. Einsprachig alles OK. Nach Aktivierung der Mehrsprachigkeit tritt das fehlerhafte Verhalten auf.
Dummer Bug und ich verstehe zu wenig von PHP um das im Modul zu ändern.
Gruß
peterp
Habe einen patch gefunden in
am 29.11.2011 - 12:39 Uhr
Habe einen patch gefunden in den issues von securepages.
"secure_pages_language.patch"
Der scheint mein Problem zu lösen. Werde es noch weiter testen, sieht aber bisher gut aus.
Vielen Dank noch einmal für Deine Hilfe SteffenR
Gruß
peterp