it-swarm.com.de

Problem mit SSL nach dem Update auf Joomla 3.4.1

Seit dem Update auf 3.4.1. Ich habe Probleme mit der SSL-Umleitung. Die Basis-URL von Images en css wird nicht zu https umgeleitet, sodass die Seiten nicht mehr geladen werden. Ich kann auf Google nichts dazu finden.

Weiß jemand, wie man das behebt?

1
Petra

Hier sind ein paar Dinge, die Sie ausprobieren können:

  • Überprüf den $live_site Variable in Ihrem configuration.php Datei, um zu sehen, ob es einen Verweis auf eine Nicht-https-URL gibt.

  • Überprüfen Sie, ob Ihr .htaccess-Datei enthält einige benutzerdefinierte Umschreiberegeln, die CSS-Dateien und Bilder abdecken.

  • Sehen Sie sich den Quellcode Ihrer Live-Site an und sehen Sie, wie die URL generiert wird.

Wenn Sie Ihr eigenes Plugin entwickeln möchten, sollten Sie sich die folgende Site ansehen: https://docs.joomla.org/J3.x:Creating_a_Plugin_for_Joomla

1
Bogowoe

Ich hatte vor einiger Zeit ein ähnliches Problem . Mein Problem war, dass einige der Dateien mit einer absoluten URL im Quellcode referenziert wurden (beginnend mit http://. Wenn dies bei Ihrer Site der Fall ist, besteht die Lösung darin, http:// Durch einfach //. Am Ende habe ich es manuell gemacht, aber David Fritsch schlug ein kleines Plugin vor, um das zu erledigen:

public function onAfterRender() {
    $buffer = JFactory::getApplication()->getBody();
    $pattern = '~<[^>]*["\']\Khttps?://~i';
    $replacement = '//';
    $buffer = preg_replace($pattern, $replacement, $buffer);
    JResponse::setBody($buffer);
}
0
johanpw