DOCS

Too many redirects (redirect loop)

ERR_TOO_MANY_REDIRECTS: causes of a redirect loop and how to fix it with HTTPS, www and WordPress.

Updated 05.10.2026. 2 min read

A redirect loop occurs when the browser keeps switching between two addresses and never reaches the page.

Symptoms#

The browser shows "This page isn't working. redirected you too many times", "ERR_TOO_MANY_REDIRECTS" or "Too many redirects".

Causes#

  • two conflicting rules (e.g. forcing www and non-www),
  • forcing HTTPS in .htaccess while the application redirects back to HTTP,
  • in WordPress, different values of WordPress Address and Site Address,
  • a redirect or SSL plugin in conflict with the .htaccess rules,
  • browser cache or cookies.

Fix#

  1. Clear cookies and cache for that domain or open the page in a private window.
  2. Temporarily rename .htaccess to .htaccess-old. If the site starts working, the problem is in the rules (.htaccess basics).
  3. Keep only one rule for HTTPS and one for www (Forcing HTTPS). Remove duplicates.
  4. WordPress: in the database or wp-config.php check that siteurl and home have the same, correct address with https:// (WordPress domain change).
  5. Disable redirect and SSL plugins and then set them up one by one.
  6. Check that a valid SSL certificate exists.

Ticket#

Open a ticket and attach the contents of .htaccess, the address that creates the loop and what you changed last.

Was this article helpful?

Related articles

Still need a hand?

Open a ticket and we will reply by email. The whole team sees your request.