WordPress Too Many Redirects (ERR_TOO_MANY_REDIRECTS)

Error message:
ERR_TOO_MANY_REDIRECTSThe ‘Too Many Redirects’ error means your browser detected a redirect loop — the server keeps sending the browser back and forth between URLs endlessly. This is very common after installing an SSL certificate or switching between HTTP and HTTPS.
Common Causes
- Mismatched WordPress Address and Site Address in Settings > General
- SSL misconfiguration (HTTP/HTTPS redirect loop)
- Conflicting redirect rules in .htaccess
- Plugin conflict (especially caching or SSL plugins)
- CDN or proxy (CloudFlare) forcing HTTPS while WordPress forces HTTP
How to Fix It
- Clear browser cookies for the site (redirect info can be cached in cookies)
- Check wp_options table: Ensure 'siteurl' and 'home' both use the same protocol (both HTTPS or both HTTP)
- Reset .htaccess: Rename it via FTP, test, then regenerate via Settings > Permalinks
- For CloudFlare: Set SSL mode to 'Full (Strict)' and ensure your origin has a valid SSL cert
- Disable redirect plugins: If using a force-SSL plugin alongside CloudFlare, they can conflict
- Fix via wp-config.php: Add
define('WP_HOME', 'https://yourdomain.com'); define('WP_SITEURL', 'https://yourdomain.com');
⚡
Diagnosing WordPress errors?
WP Multitool helps you find and fix performance issues, slow queries, and plugin conflicts without guesswork.
Get WordPress Performance Tips
Plugin reviews, speed optimization guides, and error debugging — straight to your inbox.
No spam. Unsubscribe anytime. We respect your privacy.