WordPress

Fix WordPress Redirect Loop

Stop your WordPress site bouncing between URLs in an endless redirect loop.

The Problem

Your browser shows "This page isn't working — redirected you too many times", and the site never actually loads — WordPress and your server are each trying to redirect to a version of the URL the other one doesn't agree on.

About this problem

Redirect loops almost always come from two layers disagreeing about the canonical URL: WordPress's own siteurl/home settings, a caching or SSL plugin forcing HTTPS, and server-level .htaccess or Nginx rules forcing it too — each correct on its own, but together they bounce the request back and forth forever.

It shows up most often right after adding SSL, moving behind Cloudflare or another proxy, or installing a security/redirect plugin on top of rules that already existed.

What's Included

What's NOT Included

How It Works

  1. Load the site with browser dev tools open (or curl -I) to see the actual chain of redirects and where it repeats.
  2. Check the WordPress siteurl and home values in the database against the real intended URL and protocol.
  3. Review .htaccess or server config for forced HTTP-to-HTTPS or www/non-www rules that might conflict with WordPress's own redirect.
  4. Check any SSL, caching or security plugin settings that add their own redirect logic.
  5. Correct whichever layer is out of sync, clear all caches, and reload to confirm the loop is gone.

In practice: you buy the service, send over whatever access or details the job needs, I investigate and do the work, and you confirm it's resolved before we call it done.

Frequently Asked Questions

Why does my WordPress site say "too many redirects"?
Two parts of your setup — WordPress itself, your server, a proxy like Cloudflare, or a plugin — each think a different URL or protocol is correct, and keep redirecting to each other's preferred version forever.
Can an SSL certificate cause a redirect loop?
Yes, commonly — if WordPress is set to force HTTPS but your server or proxy isn't correctly terminating SSL (or is itself forcing a redirect), the two forced redirects fight each other.
Does clearing my browser cache fix a redirect loop?
Sometimes temporarily, since your browser might be caching an old redirect, but if the underlying settings are still wrong, it comes back as soon as the cache clears again.
Can a plugin cause a WordPress redirect loop?
Yes — security, SSL, and caching plugins are the most common culprits, especially when more than one tries to control HTTPS redirection at the same time.
Will fixing a redirect loop affect my SEO?
Fixing it properly shouldn't hurt SEO; leaving it unresolved actively hurts SEO, since search engines can't crawl a site that never finishes loading.
Why does the redirect loop only happen on some pages, not all?
That usually points to a specific plugin rule, cached page, or .htaccess block scoped to certain URLs rather than the whole site.
Please note: the price shown applies to a standard case matching the description above. Every situation is different, and if your request falls outside the normal scope of this service, I will explain this before doing any additional chargeable work. I will never silently turn a small job into an expensive project.
Running into an issue with a service you've already bought, or unsure which one fits your problem? Message me directly on WhatsApp — no ticket system, no bot.