Freaky aber schön, dass es jetzt läuft.
Nun noch die _.htaccess umbenennen bzw löschen, wenn doppelt und
##-- redirect to https non-www-domain, when no subdomain given and not using an ssl-proxy
#RewriteCond %{SERVER_PORT} !^443$ [OR]
#RewriteCond %{HTTP_HOST} ^www\. [NC]
#RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
#RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L]
ändern zu
##-- redirect to https non-www-domain, when no subdomain given and not using an ssl-proxy
RewriteCond %{SERVER_PORT} !^443$ [OR]
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L]
Und beim Hoster "bevorzugte Domain" auf keine setzen bzw "dauerhafte Weiterleitungen zu https" ausschalten.
Und die Suchmaschinenfreundlichen urls im Backend wieder aktivieren, wenn sie vorher an waren, wegen googleranking.
Gruß Timm
P.S. Umlaute sind so richtig in der DB. Sollte also eigentlich funktionieren. Deshalb die Frage in welcher Datei oder an welcher Stelle du was auf utf-8 änderst, dass die Umlaute dann falsch angezeigt werden. Vielleicht hast du es an der falschen Stelle geändert und es wird an den Stellen auch unterschiedlich geschrieben. Mal als utf8 und mal als utf-8, je nachdem, ob es sich um mysql oder nicht mysql Dateien handelt.
Vielleicht bekommen wir das ja auch noch hin.