Fix WordPress Too Many Redirects Error – Complete Guide (2026)


The “Too Many Redirects” error (ERR_TOO_MANY_REDIRECTS) in WordPress is one of the most frustrating issues. It locks users out of your site and creates an infinite redirect loop.

This guide will walk you through step-by-step solutions to fix redirect loops in WordPress, whether the issue is caused by SSL, plugins, or server configuration.


What is the “Too Many Redirects” Error?

This error happens when:

  • A page redirects to another page
  • That page redirects back again

Result:
Infinite loop → browser blocks access


Common Causes

  • Incorrect WordPress URL settings
  • SSL misconfiguration
  • Plugin conflicts
  • .htaccess errors
  • CDN issues
  • Reverse proxy settings

Step 1: Clear Browser Cookies

Sometimes the issue is local.

Fix:

  • Clear cookies for your site
  • Try incognito mode

Step 2: Check WordPress URL Settings

Go to:
Settings → General

Ensure:

https://yourwebsite.com

is used for both fields.


Step 3: Disable Plugins (Most Common Fix)

If you cannot access dashboard:

Via File Manager or SSH:

Rename:

/wp-content/plugins/

to:

/plugins-disabled/

This disables all plugins.

Then:

  • Check if site loads
  • Rename back
  • Enable plugins one by one

Step 4: Check .htaccess File

Incorrect redirects here 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

Replace your file with this and test.


Step 5: Fix SSL Redirect Issues

Common mistake:

  • HTTP → HTTPS redirect
  • HTTPS → HTTP redirect

Fix:

Keep only one redirect rule.


Step 6: Check Reverse Proxy / Cloudflare

If using proxy:

  • Enable “Flexible SSL” correctly
  • Or switch to “Full SSL”

Wrong settings cause redirect loops.


Step 7: Check wp-config.php

Add:

define('WP_HOME', 'https://yourwebsite.com');
define('WP_SITEURL', 'https://yourwebsite.com');

Step 8: Disable CDN Temporarily

Sometimes CDN causes loops.

  • Pause CDN
  • Test site
  • Reconfigure if needed

Step 9: Check HTTPS Settings in Hosting

Some hosting panels force redirects.

  • Disable duplicate redirects
  • Keep only one rule

Step 10: Fix Login Redirect Loop

If wp-admin redirects repeatedly:

Fix:

Delete cookies
Or add in wp-config.php:

define('COOKIE_DOMAIN', false);

Step 11: Check Theme Issues

Switch to default theme:

  • Rename current theme folder
  • WordPress loads default theme

Step 12: Database Fix (Advanced)

Check:

  • siteurl
  • home

In wp_options table

Ensure correct HTTPS URLs.


Step 13: Debug Using Logs

Check:

  • Server error logs
  • Redirect chains

Tools:

  • Redirect checker tools

SEO Impact

Redirect loops:

  • Block indexing
  • Kill rankings
  • Increase bounce rate

Fixing them restores:

  • Crawlability
  • Performance
  • Trust

Prevention Tips

  • Avoid multiple redirect rules
  • Use one SSL method only
  • Test changes in staging
  • Keep plugins updated

Quick Fix Summary

✔ Clear cookies
✔ Fix URLs
✔ Disable plugins
✔ Reset .htaccess
✔ Check SSL settings
✔ Verify CDN


Conclusion

The “Too Many Redirects” error can seem complex, but in most cases, it’s caused by simple misconfigurations. By following this guide step-by-step, you can quickly identify and fix the issue.

Once resolved, your website will:

  • Load normally
  • Be accessible to users
  • Perform better in search engines

🎯 Final Recommendation

👉 Get optimized server setup:

Load WordPress Sites in as fast as 37ms!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *