I Am Getting a Too Many Redirects Error

Updated 25 February 2026 49624 views Troubleshooting

What Is a Too Many Redirects Error?

The "ERR_TOO_MANY_REDIRECTS" error occurs when your browser detects an infinite redirect loop. The browser is being sent back and forth between URLs endlessly, so it gives up and displays this error. This is sometimes called a "redirect loop."

Common Causes

  • Conflicting SSL redirect rules – Having an HTTPS redirect in both your .htaccess file and a plugin (like Really Simple SSL) can cause a loop.
  • WordPress address mismatch – If the WordPress Address (URL) and Site Address (URL) in your WordPress settings do not match or conflict with your actual domain and protocol, redirects will loop.
  • Cloudflare SSL settings – Using Cloudflare with the SSL mode set to "Flexible" when your origin server also forces HTTPS creates a redirect loop. Set Cloudflare SSL to "Full" or "Full (Strict)" instead.
  • Cached redirects – Your browser may have cached an old redirect that is now causing a loop.
  • Multiple .htaccess redirects – Conflicting redirect rules across multiple .htaccess files in different directories.

How to Fix It

  1. Clear your browser cookies and cache – This eliminates any cached redirect responses. Test again in an incognito window.
  2. Check .htaccess – Open your .htaccess file and look for duplicate or conflicting RewriteRule directives. Remove any redundant HTTPS or www redirects.
  3. Verify WordPress URLs – If you cannot access wp-admin, edit wp-config.php and add:
    define('WP_HOME', 'https://yourdomain.com');
    define('WP_SITEURL', 'https://yourdomain.com');
  4. Fix Cloudflare SSL mode – Log into Cloudflare, go to SSL/TLS, and change the encryption mode to Full or Full (Strict).
  5. Disable redirect plugins – Rename the folder of any redirect or SSL plugin via File Manager to disable it temporarily.

If the redirect loop continues, contact support with the URL experiencing the issue and we will trace the redirect chain for you.

Was this article helpful?

Let us know so we can improve our docs.