Hallo,
gibt es eine Möglichkeit im Navigationstools einen Link mit https zu setzen? Wir haben auf unserer Seite 2 Formulare, die mit https aufgerufen werden sollen, alle weiterführende Links, nach dem Versand sollen dann ganz normal über http laufen. Die Seite liegt bei 1und1 und es gibt ein ssl-Zertifikat, welches für die ganze Site gilt.
Parameter für https?
Parameter für https?
Dinge von großer Bedeutung gehe man mit Leichtigkeit an, Dinge von geringer Bedeutung mit großem Ernst.
-
- Senior Member
- Beiträge: 919
- Registriert: Fr 22. Mai 2009, 21:40
- Wohnort: Berlin
- Kontaktdaten:
Re: Parameter für https?
Nein, das geht AFAIK nicht. Aber Du kannst ja einfach im Master-Template entsprechend umleiten.
Template 14 ist hier ein Formular, somit werden alle Formulare auf HTTPS umgelenkt. Alle anderen Seiten gibts nur per HTTP.
Code: Alles auswählen
if($GLOBALS['we_editmode'] != true && $GLOBALS['we_doc']->InWebEdition != 1) {
if($we_doc->TemplateID==14 && $_SERVER['HTTPS']!='on') { //wenn formular UND NICHT HTTPS
header("HTTP/1.1 301 Moved Permanently");
header('Location: https://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);
}
elseif($we_doc->TemplateID!=14 && $_SERVER['HTTPS']=='on') { //wenn NICHT formular UND HTTPS
header("HTTP/1.1 301 Moved Permanently");
header('Location: http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);
}
}
EOF; //totally retired
Re: Parameter für https?
wow, das ist ja eine clevere Lösung, besten Dank, probiere ich nachher gleich aus.
Dinge von großer Bedeutung gehe man mit Leichtigkeit an, Dinge von geringer Bedeutung mit großem Ernst.
Re: Parameter für https?
Das funktioniert wirklich ganz einwandfrei, danke nochmals.
Ich gehe davon aus, dass dann die we_formmail.php auch per https aufgerufen wird, weil der Aufruf ja nicht über das Mastertemplate läuft und somit https nicht wieder abgestellt wird, somit werden die Daten dann sicher zum Server übertragen.
Musste den Code etwas anpassen, der Wert von $_SERVER['HTTPS'] ist bei mir nicht "on" sondern "1".
Ich gehe davon aus, dass dann die we_formmail.php auch per https aufgerufen wird, weil der Aufruf ja nicht über das Mastertemplate läuft und somit https nicht wieder abgestellt wird, somit werden die Daten dann sicher zum Server übertragen.
Musste den Code etwas anpassen, der Wert von $_SERVER['HTTPS'] ist bei mir nicht "on" sondern "1".
Dinge von großer Bedeutung gehe man mit Leichtigkeit an, Dinge von geringer Bedeutung mit großem Ernst.
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast