Antwort #5 am: 29. September 2021, 13:34:04
Dann hast du irgendwo einen Fehler. Was steht in deiner /includes/configure.php
So sollte das aussehen: (Für XXXX natürlich deine Domain. Ich gehe von SSL aus.)
// server defined('HTTP_SERVER') or
define('HTTP_SERVER', 'https://XXXX'); // eg, http://localhost - should not be empty for productive servers defined('HTTPS_SERVER') or
define('HTTPS_SERVER', 'https://XXXX'); // eg, https://localhost - should not be empty for productive servers Und in der .htaccess
Wenn in der /includes/configure.php für XXXX >
www. verwendet wird, für diesen Teil die Rauten entfernen:
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTP_HOST} !\.(.*)\. [NC]
RewriteCond %{HTTP_HOST} !^localhost [NC]
RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Wenn in der /includes/configure.php XXXX >
kein www. verwendet wird, für diesen Teil die Rauten entfernen:
RewriteCond %{SERVER_PORT} !^443$ [OR]
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L]
Aber bitte nur für einen Block entscheiden.
Ach ja, und ganz oben, wenn UTF-8 verwendet wird, Anweisung so ändern:
##-- Default charset
AddDefaultCharset UTF-8
#AddDefaultCharset ISO-8859-15
BG Karsta