Zum Inhalt springen

„Zu viele Weiterleitungen“

Der Browser bricht mit ERR_TOO_MANY_REDIRECTS ab. Fast immer leitet Ihr Server auf HTTPS um, obwohl er schon über HTTPS aufgerufen wird.

Warum

Steht unter Domain → Server die Verbindung auf HTTP, fragt das CDN Ihren Server per HTTP. Ihr Server will HTTPS erzwingen und leitet auf https:// um – das CDN fragt wieder per HTTP, und so weiter. Oder: Ihr Server leitet von www auf ohne www um, das CDN von ohne auf mit.

Lösung

  1. Am besten: Verbindung auf HTTPS stellen (Domain → Server).
  2. Sonst: die HTTPS-Weiterleitung auf Ihrem Server entfernen – das CDN leitet ohnehin jeden Besucher auf HTTPS – oder X-Forwarded-Proto auswerten:
WordPress – wp-config.php, vor „That’s all“
if (($_SERVER['HTTP_X_FORWARDED_PROTO'] ?? '') === 'https') {
    $_SERVER['HTTPS'] = 'on';
}
.htaccess – HTTPS-Weiterleitung, die das CDN beachtet
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Für www/ohne www: nur an einer Stelle weiterleiten – am einfachsten im Portal unter „Hostnamen“ – und die Weiterleitung auf dem Server entfernen.

War dieser Artikel hilfreich?

Nicht fündig geworden? Durchsuchen Sie die Übersicht, schauen Sie auf die Statusseite oder schreiben Sie uns – die Kontaktdaten stehen im Impressum.