HostingProblemsSpanish version

Support article

ERR_TOO_MANY_REDIRECTS: step-by-step fix

Fix ERR_TOO_MANY_REDIRECTS by reviewing cache, redirects, .htaccess, SSL and WordPress settings.

Published: 26/06/2026Updated: 26/06/2026

What this error means

The ERR_TOO_MANY_REDIRECTS error means the browser got trapped in a redirect loop.

This happens when one URL redirects to another and that second URL redirects back to the first, or when several redirect rules contradict each other.

Why it happens

The most common causes are:

  1. Incorrect HTTPS configuration.
  2. Duplicate or conflicting rules in .htaccess.
  3. Redirects created from DirectAdmin or cPanel that overlap each other.
  4. Conflicts between WordPress and server-side rules.
  5. A site URL configured incorrectly with or without www.
  6. Security, cache or redirection plugins.
  7. External proxy, CDN or SSL settings.

How to fix it

1. Test in private mode

Before editing files, rule out a browser cache issue.

  1. Open the site in a private window.
  2. Test it from another browser.
  3. If it works there, clear cookies and cache in your main browser.

2. Review redirects in DirectAdmin or cPanel

Open the control panel and look for the Redirects section.

Make sure there are no rules such as:

  • one rule from http to https and another from https back to http
  • one rule from www to non-www and another in the opposite direction
  • redirects that point the domain back to itself
  • old rules you no longer need

3. Review the .htaccess file

Open the .htaccess file in the website root through FTP or the file manager.

Look for duplicate redirect rules or blocks added by plugins.

To test it, rename:

.htaccess

to:

.htaccess_old

Then load the website again.

If the error disappears, one of the rules in that file is causing the problem.

4. Review the WordPress site URL

If you can access WordPress:

  1. Go to Settings > General.
  2. Review these fields:
    • WordPress Address (URL)
    • Site Address (URL)
  3. Both should use the same format.

Avoid mixing http with https or www with non-www unless there is one clear redirect path.

5. Disable plugins temporarily

Redirection, security, cache or SSL plugins can trigger this issue.

If you cannot enter WordPress:

  1. Connect by FTP or use the file manager.
  2. Go to:
wp-content/plugins/
  1. Rename the suspicious plugin folder.
  2. Test the site again.

If you do not know which plugin is responsible, temporarily rename the full plugins folder.

6. Review SSL and HTTPS

If you recently enabled SSL, confirm that:

  • the SSL certificate is active
  • the website uses https
  • no rules force http
  • WordPress has its URLs configured with https
  • there is no plugin forcing HTTPS in a duplicated way

7. Clear cache

After fixing redirects, clear:

  • browser cache
  • WordPress cache
  • plugin cache
  • CDN cache if you use one

Conclusion

ERR_TOO_MANY_REDIRECTS appears when the website enters a redirect loop. Review cache, panel redirects, .htaccess, WordPress URLs, plugins and SSL settings.

The key is to keep one clear path for the domain and avoid contradictory rules.