1. PrettyWP
  2. PrettyWP Guides
  3. Tutorials
  4. How to fix "ERR_TOO_MANY_REDIRECTS" error

How to fix "ERR_TOO_MANY_REDIRECTS" error


The "Err_Too_Many_Redirects" error occurs when a webpage on your WordPress site enters an infinite redirection loop, preventing it from loading properly. This issue can be caused by various factors, including incorrect settings, plugin conflicts, or configuration problems. Here's what you can do to resolve it:

  1. Clear Browser Cookies and Cache: Start by clearing your browser's cookies and cache. Sometimes, stored redirects or outdated data can cause this error. After clearing the cache, try accessing your website again to see if the error persists.

  2. Check Your Site URL Settings: Incorrect site URL settings in WordPress can lead to redirection issues. To check and update your site URL settings, access the WordPress dashboard and navigate to "Settings" > "General." Ensure that both the "WordPress Address (URL)" and "Site Address (URL)" fields contain the correct URL of your website. If needed, make the necessary corrections and save the changes.

  3. Verify HTTPS/SSL Settings: If you recently enabled SSL on your site or switched from HTTP to HTTPS, incorrect configuration could trigger the error. Ensure that your SSL settings are properly configured. In the WordPress dashboard, go to "Settings" > "General" and ensure that both the "WordPress Address (URL)" and "Site Address (URL)" fields begin with "https://" instead of "http://".

  4. Disable Plugins: Conflicts between plugins can sometimes cause redirection loops. To identify if a plugin is causing the issue, temporarily deactivate all your WordPress plugins. You can do this by going to the "Plugins" section in the WordPress dashboard and selecting "Deactivate" from the bulk actions dropdown. After deactivating the plugins, check if the error is resolved. If it is, reactivate the plugins one by one to identify the problematic plugin. Once you find the culprit, consider updating or replacing it with an alternative.

  5. Check .htaccess File: The .htaccess file in the root directory of your WordPress installation can impact your site's redirection behavior. To check this file, access your site's files through FTP or a file manager provided by your hosting provider. Rename the .htaccess file to something like ".htaccess_backup". This will deactivate the file temporarily. Now, try accessing your site again. If the error is resolved, go to "Settings" > "Permalinks" in the WordPress dashboard and click "Save Changes." This will generate a new .htaccess file. If the error persists, you can restore the original .htaccess file by deleting the new one and renaming the backup file.

     # BEGIN WordPress
    
    RewriteEngine On
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    
    # END WordPress
  6. Check Server Configuration: In some cases, server misconfigurations can cause redirection loops. Contact your hosting provider's support and explain the issue you are facing. They may be able to identify any server-related problems and assist in resolving them.

By following these steps, you should be able to fix the "Err_Too_Many_Redirects" error in WordPress. Remember to clear your browser cache and test your site in different browsers or devices after implementing any changes to ensure the error is completely resolved.

Are you still in need of assistance? If so, we highly recommend reaching out to our support team.

Previous Fix WordPress Login Issues
Next What is "Briefly Unavailable for Maintenance" and How to Fix It?