If you’ve ever tried to open your WordPress site but got a message in your browser that said:

“This page isn’t working — too many redirects”

It’s annoying, as you know. One minute your website works fine, and the next it gets stuck in a loop that sends people back and forth without ever loading the page.

Most of the time, WordPress users get the “Too Many Redirects” error, which is also known as a “redirect loop.” The good news, though? It’s usually simple to fix once you know what’s going on.

This tutorial will lead you through:

  1. What does “Too Many Redirects” mean?
  2. Why it takes place in WordPress
  3. How to fix it step by step, even if you can’t log in
  4. How to make sure it doesn’t happen again

It’s like a clear, step-by-step teacher’s guide—no fancy words, just plain English so you can understand it and get your site back online.

1. What does it mean when it says “Too Many Redirects”?

The browser makes a request to the server for a certain page when you visit a website. There are times when the host tells the browser:

“This page has moved. Please click here instead.”

That is known as a return. It happens all the time. For security reasons, if you type http://example.com, it might change to https://example.com.

If something goes wrong, though, your computer may keep getting told to “go there” and “come back here” over and over again. This back and forth can go on forever, until the browser gives up and shows the “Too Many Redirects” problem.

2. Reasons Why WordPress Redirect Loops Happen

This can happen for a number of reasons, and understanding them will help you fix the issue more quickly:


a) WordPress URL settings that are wrong

A reroute loop can happen if your WordPress Address (URL) and Site Address (URL) don’t match up right.

Such as:

The mistake can be caused by that small change in “www.”

b) HTTPS/SSL Not Set Up Correctly

If your SSL settings aren’t right and you switch from HTTP to HTTPS, WordPress might keep switching between the two.

c) Problems with plugins

Because they use the wrong rules, some plugins, like SEO, caching, or redirection plugins, can create endless redirect loops by mistake.

d) Problems with the.htaccess file

Server-level routes are controlled by your.htaccess file. If it has the wrong rules or too many of them, it can loop forever.

e) Server redirects that aren’t set up right

The issue might be caused by the settings on your hosting server, like Cloudflare’s “Always Use HTTPS” setting mixed with WordPress’s SSL settings.

f) Errors with WordPress Multisite Domain Mapping

If you don’t set up multisite and name mapping correctly, you could end up with constant redirects.

3. Fixing WordPress’s “Too Many Redirects”

Let’s start with the easiest option and work our way up to the more difficult ones.

Step 1: Clear your browser’s cache and cookies.

Before you make any big changes, try this quick fix:

  1. Launch your web browser.
  2. Go to “Settings” and then “Privacy & Security.”
  3. Delete your site’s cookies and cached info.

Sometimes the browser just remembers old reroute instructions.

Step 2: Turn off plugins

If you are able to log in:

  1. Open Plugins and click on Installed Plugins.
  2. Turn off all plugins.
  3. If the site loads again, turn plugins back on one by one to figure out what’s wrong.

If you are unable to log in:

  1. Use your hosting File Manager or FTP to access your files.
  2. You can change the name of the plugins folder in wp-content to plugins-old.
  3. Reload your website.

Step 3: Check the URLs for WordPress and your site.

If you can log in:

If you can’t log in:

  1. On your hosting, open phpMyAdmin.
  2. To get to the wp_options table, choose your database and open it.
  3. Find the siteurl and home rows and change them so they match perfectly.

Step 4: Clear the.htaccess file.

If the.htaccess file is broken, use the normal WordPress version to replace it:

The default.htaccess file for WordPress is:

file
Fix “Too Many Redirects” Error in WordPress (2026 Guide) 3

Steps:

Step 5: Fix the settings for HTTPS

In case you just added SSL:

Step 6: Check Cloudflare or a CDN’s settings.

In case you use Cloudflare:

Step 7: Get in touch with hosting support

If nothing fixes the problem, it could be with the server. Your hosting company can look at the Apache/Nginx settings or links that aren’t set up right.

4. How to Keep Redirect Loops from Happening Again

As important as it is to fix the problem, it’s also important to make sure it doesn’t happen again.

To keep your WordPress site safe from “Too Many Redirects” problems, do the following:

a) Pick a URL for your main site and don’t change it.

You can use http or https on your site, with or without www. You should pick one main style, though, and use it everywhere.

For instance:

✅ Good: https://example.com (used everywhere — WordPress settings, Google Search Console, SSL, CDN)

❌ Bad: Using https://www.example.com in some places and https://example.com in others.

Once you’ve chosen a format:

b) Don’t use more than one HTTPS redirect source.

Too many HTTPS redirects turned on is one of the most common reasons for a redirect loop.

Avoid:

For Cloudflare, “Always Use HTTPS” means that HTTPS should always be used. For WordPress, there is an HTTPS app and an HTTPS redirect in.htaccess.

Instead:

Choose just one way to switch to HTTPS to avoid problems.

c) Only use one method of redirection

There may be problems if you have more than one plugin or server rule that handles redirection.

Stick to one way that works:

d) Test changes in a staging site first.

We recommend testing big changes in a staging setting before putting them into action. This includes installing SSL, updating plugins, and changing URLs.

e) Stay up to date on plugins and themes

f) Check your.htaccess file every so often

g) Don’t hard-code URLs in your code

If you add SSL or change the name, hardcoded URLs might not work right.

Use the WordPress features:

ff
Fix “Too Many Redirects” Error in WordPress (2026 Guide) 4

h) Keep an Eye on Your Site Consistently

Consider installing programs such as UptimeRobot to ensure you receive alerts if your website starts to redirect unexpectedly.

i) Use backups

Keep a full backup of your site (database and files) at all times.

j) Check SEO and redirect rules every three months

You should go through your redirect rules every few months and get rid of any that aren’t needed.

5. Sample Situations for Solving Problems

Case 1: You enabled HTTPS in both Cloudflare and WordPress and changed from http:// to https://. This creates a loop.

Fix: Turn off one HTTPS reroute setting and leave the other one on.

Case 2: You set /home to redirect to / with a redirecting plugin, but / goes to /home instead.

Fix: Redirect rules that clash should be removed.

In conclusion

The “Too Many Redirects” error might look scary, but it’s usually just a small problem like URLs that don’t match, HTTPS settings that don’t work together, or a plugin rule that doesn’t work right.

Once you’ve done the things listed above, you can quickly:

Once your site is back online, you should keep your settings clean, make sure that redirect rules don’t cross, and test any changes before adding them to the live site.

Have you already encountered the “Too Many Redirects” error? Which solution did you find to be the most effective?

Please leave a comment about your experience; it might help someone else fix their site and share this guide with other WordPress users if you thought it was helpful.

Need help from a professional to fix WordPress errors?

📞 Call us at +63-9633112000
📧 Email: hello@preetwebvision.com
🌐 Visit: Preet Web Vision

Check out our YouTube channels: