Bei mir hatte bisher immer funktioniert, beide URLs auf das Joomla-Verzeichnis zu legen. Die Umleitung auf https mache ich in der htaccess mit:
RewriteCond %{HTTP_HOST} =www.meine-site.de [NC]
RewriteRule ^(.*)$ https://meine-site.de/$1 [R=301,L]
Oder in zwei Schritten:
RewriteCond %{HTTP_HOST} =www.meine-site.de [NC]
RewriteRule ^(.*)$ http://meine-site.de/$1 [R=301,L]
RewriteCond %{HTTPS} !=On [NC]
RewriteRule ^(.*)$ https://meine-site.de.de/$1 [R=301,L]
Ich gebe allerdings zu, dass mir jemand dies gestrickt hat und ich selbst gar nicht so genau weiß, wie die Codes zustande kommen. Jedenfalls hat es bisher funktioniert.
Ansonsten habe ich noch Keep alive aktiviert:
Betreffend apache2handler und cgi-fcgi kann ich nur folgendes sagen:
Ich war bis ca. 2018 bei DomainFactory / GoDaddy und bin wegen der untragbaren Zustände umgezogen nach WebGo. – Das unerwünschte Ausloggen begann noch während der GoDaddy-Zeit und der Server lief auf CGI.
Bei WebGo bin ich bisher gar nicht auf die Idee gekommen, dass es hier anders laufen könnte mit apache2handler. Zudem funktionieren ja alle neu angelegten Websites einwandfrei, sofern ich die Maria-DB nutze und nicht MySQL. Nur die beiden von DF umgezogenen Joomla-Sites (meine beiden Produktiv-Seiten) haben auch bei WebGo das Problem mit dem unerwünschten Ausloggen.
Um CrossPosting zu vermeiden, poste ich diesen Beitrag jetzt in den anderen, neuen Thread, den ich extra wegen des Ausloggen gestartet habe. Denn in diesem Thread ging es nur um die Schwierigkeit, den Dump einer MySQL-DB in die Maria-DB hinein zu bekommen. Und das ist ja mittels Akeeba-Backup endlich auch erfolgreich gelungen, das Thjema also gelöst.