Contao und CloudFlare Flexible SSL
Hallo,
sind grad dabei in Erwägung zu ziehen CloudFlare für die Kundenaccounts zu verwenden. Soweit es das DNS-Routing betrifft läuft es auch alles tadellos und einfach.
Was allerdings nicht klappen will ist die Nutzung von SSL ( Flexible SSL ) und Contao. Die SSL kommt an aber *base href=* will partout nicht auf https switchen und somit wird natürlich das Zertifikat nicht anerkannt, was sicherlich am Reverse-Proxy liegt.
Hat sich damit schon jemand beschäftigt und vielleicht eine Lösung gefunden, eventuell einen Proxyeintrag ?
Liste der Anhänge anzeigen (Anzahl: 2)
Hallo,
kleiner Switcher ( über Modul ModTemplate eingebunden, kann auch über {{file::xyz.php}} eingebunden werden, dann müssen allerdings die entsprechenden Servervariablen statt der Inserttags verwendet werden. )
PHP-Code:
<?php
if($_SERVER["HTTPS"]=='on' || $_SERVER["HTTPS"]=='1' || $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')
{
echo "<a title='SSL ON - deaktivieren' href='http://{{env::host}}/{{env::request}}'>SSL deaktivieren</a> - {{image::eb49587a-90a8-11e4-9a34-00185120d213}}";
}
else
{
echo "<a title='SSL OFF - aktivieren' href='https://{{env::host}}/{{env::request}}'>SSL aktivieren</a> - {{image::eb495888-90a8-11e4-9a34-00185120d213}}";
}
?>
Anhang 15009
Anhang 15010