Braysons Host logo
Order NowGet Started Free
TroubleshootingPopular

How to Fix "Too Many Redirects" Error

The ERR_TOO_MANY_REDIRECTS error is usually caused by conflicting SSL or redirect settings. Here's how to fix it in minutes.

5 min read
Updated 1 September 2026

Fixing "Too Many Redirects" (ERR_TOO_MANY_REDIRECTS)

This error means your browser is caught in a redirect loop — the server keeps redirecting to itself. It is almost always caused by conflicting SSL settings or .htaccess redirect rules.

Step 1 — Clear Browser Cache and Cookies

Before anything else, clear your browser cache:

  • Chrome: Ctrl+Shift+Delete → All time → Clear data
  • Firefox: Ctrl+Shift+Delete → Everything → Clear Now

Try opening the site in an incognito/private window first.

Step 2 — Check SSL/HTTPS Settings

The most common cause is a conflict between cPanel's "Force HTTPS" and a WordPress or .htaccess redirect.

  1. Log into cPanel → Domains → Domains
  2. Check if Force HTTPS Redirect is enabled
  3. If yes, open your .htaccess file and look for duplicate HTTPS redirect rules
  4. Remove any duplicate redirect rules from .htaccess

Step 3 — Fix WordPress SSL Settings

If you use WordPress:

  1. Log into WordPress admin → Settings → General
  2. Ensure both WordPress Address and Site Address start with https://
  3. If they show http://, update them to https://

Or update directly in the database via phpMyAdmin:

UPDATE wp_options SET option_value = 'https://yourdomain.co.ke' WHERE option_name = 'siteurl';

UPDATE wp_options SET option_value = 'https://yourdomain.co.ke' WHERE option_name = 'home';

Step 4 — Check for Conflicting .htaccess Rules

Open public_html/.htaccess and look for multiple redirect blocks. A common conflict:

# Block 1 — from cPanel Force HTTPS

RewriteCond %{HTTPS} off

RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

# Block 2 — from WordPress (duplicate!)

RewriteCond %{HTTPS} off

RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Keep only one redirect block.

Step 5 — Check Cloudflare SSL Settings (if applicable)

If you use Cloudflare:

  1. Log into Cloudflare → SSL/TLS
  2. Set SSL mode to Full (Strict) — not "Flexible" 3."Flexible" mode causes redirect loops when your server also forces HTTPS
Tags:too many redirectsERR_TOO_MANY_REDIRECTSSSL.htaccess

Still need help?

Our Kenyan support team is on WhatsApp — real people, not bots. We respond in under 15 minutes.

WhatsApp Us
Braysons Host — Kenyan Hosting with WhatsApp Support