How to Fix “Too Many Redirects” Error (ERR_TOO_MANY_REDIRECTS) Print

  • 0

The “Too Many Redirects” error occurs when your website enters an infinite redirect loop

Common Causes

  • Incorrect HTTPS redirect rules
  • Conflicting WordPress plugins
  • Wrong site URL settings
  • Cloudflare SSL misconfiguration

Step-by-Step Fix

Step 1: Clear Browser Cookies

Old cookies can preserve broken redirect sessions.


Step 2: Check WordPress URL Settings

Go to:

Settings → General

Ensure both URLs match:

 
https://yourdomain.com
 

Step 3: Check .htaccess Rules

Incorrect rewrite rules often cause loops.

Default WordPress .htaccess:

 
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
 

Step 4: Review Cloudflare SSL Mode

If using Cloudflare:

  • Use Full SSL
  • Avoid Flexible SSL with forced HTTPS

Pro Tip

Never force HTTPS from multiple locations simultaneously (plugin + .htaccess + Cloudflare).


Was this answer helpful?

« Back