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:
- 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.
- Duplicate HTTPS redirects. You may be forcing HTTPS in more than one place (for example both
.htaccessand a plugin, or both Cloudflare and.htaccess). Keep it in one place only. - WordPress URLs. A mismatch between the WordPress Address and Site Address (one
http, onehttps, or with/withoutwww) can loop. Set both consistently under Settings → General. - www vs non-www. Conflicting rules that redirect
wwwto non-wwwand 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.