ERR_TOO_MANY_REDIRECTS
ERR_TOO_MANY_REDIRECTS on a WordPress site: causes and what to check
The browser stops loading a page when the server sends it from one URL to another in a loop. On WordPress sites the loop usually comes from the site URL settings, HTTPS settings, or redirect rules.
Which of these matches what you see?
The WordPress Address and Site Address in the database can still point to the old URL or protocol. Images and links can also still point to the old address.
When the CDN connects to the server over HTTP while WordPress requires HTTPS, each request is redirected again. Check the SSL mode in the CDN settings.
The loop is often in the login cookie or FORCE_SSL_ADMIN setting, or in a security plugin redirect. Note whether it happens in every browser.
Common causes
What the system does
Wrong URL settings are handled automatically: the system corrects the site URL settings and runs a site-wide search-and-replace, including serialized data.
- Initial assessmentEnter the site URL
- Copy to the recovery stationWork runs on the copy
- Find the causeItem-by-item checks
- Recover and re-checkHome and inner pages
- Write back or deliverOnly after re-checks pass
Use WP119 when the site URL settings need correction and you prefer not to edit the database yourself. CDN settings stay with your account.
Assess my site →