Troubleshooting

How do I fix a redirect loop (ERR_TOO_MANY_REDIRECTS)?

A redirect loop ("ERR_TOO_MANY_REDIRECTS" or "the page isn't redirecting properly") means your site keeps bouncing the browser between addresses until it gives up. It is almost always an HTTPS or configuration conflict.

Most common causes and fixes:

  1. Cloudflare SSL mode. If you use Cloudflare set to Flexible while also forcing HTTPS on our side, you create a loop. Change Cloudflare's SSL mode to Full. This is the single most common cause.
  2. Duplicate HTTPS redirects. You may be forcing HTTPS in more than one place (for example both .htaccess and a plugin, or both Cloudflare and .htaccess). Keep it in one place only.
  3. WordPress URLs. A mismatch between the WordPress Address and Site Address (one http, one https, or with/without www) can loop. Set both consistently under Settings → General.
  4. www vs non-www. Conflicting rules that redirect www to non-www and back will loop. Pick one canonical version.

Edit .htaccess via File Manager at my.dirhamaday.ae; keep a backup before changing it.

If you cannot find the conflicting rule, contact our 24/7 team on WhatsApp +971 58 553 6767 or support@dirhamaday.ae with your setup (especially whether Cloudflare is involved) and we will fix it.

Still need a hand? Our UAE-based team is here 24/7.

Related articles

My website is down, what do I do?How do I fix a 500 Internal Server Error?What causes 502 and 504 gateway errors?How do I fix a 403 Forbidden error?Why am I getting a 404 Not Found error?