- Affected App
- WoltLab Suite Forum
Betrifft das SEO-Plugin
Wenn man sein Forum per http und https anbieten will, so geht das nicht, wenn das SEO-Plugin installiert ist. Dieses kann nicht mit https umgehen und biegt dann alle Links zurück auf http um.
Der Grund dafür dürfte in wcf/lib/data/page/seo/SEORewriter.class.php liegen, genauer gesagt auf Zeile 57. Dort wird explizit nur nach http geschaut, https wird vollkommen ignoriert.
Gelöst haben wir das mit einem Eintrag direkt darunter:
if (!empty($_SERVER['HTTP_HOST']) && !empty($_SERVER['HTTPS'])) $activeURL = 'https://'.$_SERVER['HTTP_HOST'];
Damit kann SEO auch https korrekt bedienen.
Die Funktion ist aber generell nicht ganz korrekt, denn wenn die aktive URL nicht gefunden wird, gibt es das ganze Array zurück?! Das widerspricht der Funktionsbeschreibung und dürfte auch zu Fehlern führen.