Hallo,
ist das Problem erst in letzter Zeit aufgetreten? – Falls ja, dann solltest du noch mal überlegen, welche Dinge geändert wurden.
Evtl. ist der folgende Beitrag hilfreich.
Wir freuen uns über eine Rückmeldung.
Viele Grüße
Hans-Gerd
Hallo Hans-Gerd, danke für deine rasche Rückmeldung.
Nein, das Problem habe ich schon länger….
mein .htaccess datei ist so aufgebaut:
ErrorDocument 401 /401.php
RewriteEngine On
# HTTPS-Redirect nur wenn nicht HTTPS
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
<If "%{HTTPS} == 'on'">
Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains"
Header always set Content-Security-Policy "upgrade-insecure-requests;"
</If>
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Hallo,
um zu testen, ob es an der .htaccess liegt, bennene die .htaccess per FTP um und klicke danach im Dashboard unter Einstellungen > Permalinks auf den Button „Änderungen speichern“. Dann wird die .htaccess neu angelegt. Anschließend kannst du ggfs. weitere Änderungen an der .htaccess durchführen.
Viele Grüße
Hans-Gerd
Da seit einiger Zeit keine Rückmeldung mehr vom TE kam, wird der Thread aus administrativen Gründen auf gelöst gesetzt, damit die ungelösten Threads, in denen noch Hilfe benötigt wird, leichter auffindbar sind.
Der Status „gelöst“ kann vom TE jederzeit geändert und der Thread kann mit Nachfragen oder einem Feedback ergänzt werden.
Lösung gefunden? In einem User-helfen-User-Forum wie diesem hier ist das Posten der Lösung für andere User immer hilfreich, danke.
Ich denke mal das wird an der SSL-Umleitung liegen.
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
X-Forwarded-Proto wird normalerweise nur von Server zu Server (falls z. B. ein Proxy dazwischen ist) übertragen und du überprüfst darauf, dass https nicht enthalten ist. Dann dürfte das in einer Schleife enden, da der Inhalt https auch bei nicht gesetztem Header nicht vorhanden ist.