How to Fix Too Many Redirects Error in cPanel
Posted about 10 months ago 5.3kCommon Causes of Redirect Loops
Typical triggers: Conflicting HTTPS and WWW redirects.
1. Check .htaccess Rules
File Manager → Look for multiple or conflicting RewriteRules.
2. Check cPanel Redirects
cPanel → Domains → Redirects → Remove duplicate or conflicting entries.
Specific Fixes
WordPress Specific
Check siteurl and home in wp_options table match actual URL.
Clean .htaccess Example
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
Diagnosis Table
| Symptom | Cause | Fix |
|---|---|---|
| ERR_TOO_MANY_REDIRECTS | HTTPS + WWW loop | Combine rules |
| Infinite loop | Plugin conflict | Disable SSL plugins |
| Redirect chain | cPanel + .htaccess | Remove one source |