How to Fix the “Too Many Redirects” Error in WordPress – A Step-by-Step Guide

The “Too Many Redirects” issue in WordPress occurs when your website gets stuck in an endless loop of redirects. This can happen due to misconfigured settings, plugin/theme conflicts, incorrect SSL configurations, or corrupt .htaccess files.

If you’re facing this problem, don’t worry—this guide will walk you through step-by-step solutions to resolve the issue quickly.


Step-by-Step Fixes for the “Too Many Redirects” Error

1. Clear Browser Cache and Cookies

Sometimes, cached data can cause redirect loops.

  • Open your browser in Incognito/Private Mode and check if the error persists.
  • If the site loads normally, clear your browser cache and cookies.

2. Verify WordPress and Site URL Settings

Incorrect URL settings in WordPress can trigger redirect loops.

  1. Log in to your WordPress dashboard (if possible).
  2. Go to Settings → General.
  3. Ensure WordPress Address (URL) and Site Address (URL) match and use the correct protocol (http:// or https://).
  4. Save changes.

3. Disable All Plugins (Manually via FTP/cPanel)

A faulty plugin may be causing the issue.

  1. Access your site via FTP or cPanel File Manager.
  2. Navigate to /wp-content/ and rename the plugins folder to plugins_deactivated.
  3. Check if the error is resolved.
  4. If yes, rename the folder back and reactivate plugins one by one to identify the culprit.

4. Switch to a Default WordPress Theme

A theme conflict could also be the cause.

  1. Access your site via FTP/cPanel.
  2. Go to /wp-content/themes/ and rename your active theme’s folder (e.g., your-theme_disabled).
  3. WordPress will automatically switch to a default theme (e.g., Twenty Twenty-Four).
  4. If the error disappears, your theme may be the issue—contact the developer or switch themes.

5. Check and Fix the .htaccess File

A misconfigured .htaccess file can cause redirect loops.

  1. Access your site’s root directory via FTP/cPanel.
  2. Locate the .htaccess file and download a backup.
  3. Open it and remove or comment out any custom redirect rules.
  4. Save and re-upload the file.

Default WordPress .htaccess code (if you need to reset it):

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

6. Verify SSL/HTTPS Settings

If you recently enabled SSL, incorrect redirects may cause the issue.

  1. Open your wp-config.php file (via FTP/cPanel).
  2. Add these lines above /* That's all, stop editing! */:
define('FORCE_SSL_ADMIN', true);  
define('FORCE_SSL', true);  
  1. Save and re-upload the file.

Alternatively, check your .htaccess for SSL redirect rules and remove any duplicates.


Still Facing the Issue?

If the “Too Many Redirects” error in WordPress persists:

  • Contact your web hosting support (they can check server-side redirects).
  • Restore a backup of your site before the issue started.
  • Seek help from WordPress support forums.

Final Thoughts

The “Too Many Redirects” issue in WordPress can be frustrating, but these steps should help you resolve it quickly. Start with browser cache clearing, then check URL settings, plugins, themes, and .htaccess. If all else fails, your hosting provider can assist further.

Did this guide help you fix the redirect issue? Let us know in the comments!

Drop Your Comments, What do you think About The Article?

1 thought on “How to Fix the “Too Many Redirects” Error in WordPress – A Step-by-Step Guide”

  1. Wow, incredible blog structure! How lengthy have you ever been running a
    blog for? you made blogging look easy. The entire look of your web site
    is wonderful, as smartly as the content material! You can see similar here
    sklep internetowy

Comments are closed.