After a website is HTTPS enabled, the pages are not accessible properly and the browser prompts "ERR_TOO_MANY_REDIRECTS", which usually means that the site is caught in an SSL redirection loop. This article will explain why the error occurs and troubleshoot and resolve the issue.
![图片[1]-开启 HTTPS 后出现 ERR_TOO_MANY_REDIRECTS?一文解决 SSL 循环跳转问题](https://www.361sale.com/wp-content/uploads/2025/06/20250618143512444-image.png)
I. What are ERR_TOO_MANY_REDIRECTS?
ERR_TOO_MANY_REDIRECTS(Too many redirects) is an error triggered by the browser to protect the user's jump security. It indicates that the page is constantly redirecting between different URL Jumping between them creates a dead end loop and eventually the browser aborts the load.
start using HTTPS After this error, it will be related to the following situation:
- Repeated redirects between HTTP and HTTPS
- Configured multiple conflicting redirection rules
- CDNThe cache or plugin cache has not been updated.
- WordPress configuration or host-side setting error
II. Analysis of common causes
1. WordPress setup error
The site address (URL) is not set to HTTPS, causing WordPress to automatically redirect HTTP to HTTPS and the server to redirect HTTPS back to HTTP.
2. .htaccess redirection conflict
![图片[2]-开启 HTTPS 后出现 ERR_TOO_MANY_REDIRECTS?一文解决 SSL 循环跳转问题](https://www.361sale.com/wp-content/uploads/2025/06/20250618095001547-image.png)
RewriteRule was set multiple times, or the same redirection logic was enabled in the plugin or hosting control panel, causing a loop.
3. CDNs or reverse proxies do not pass protocol headers correctly
as if Cloudflare,Nginx No X-Forwarded-Proto is passed, and the application layer misidentifies the current protocol as HTTP.
4. Cache plug-in not refreshed
WP Super Cache,LiteSpeed Cache and other caching plugins also retain the old HTTP version of the jump logic.
![图片[3]-开启 HTTPS 后出现 ERR_TOO_MANY_REDIRECTS?一文解决 SSL 循环跳转问题](https://www.361sale.com/wp-content/uploads/2025/06/20250618144328750-image.png)
III. Complete guide to the steps to be taken to resolve the issue
Step 1: Temporarily disable the plug-in
- log in FTP or Host Panel
- go into
/wp-content/plugins/catalogs
![图片[4]-开启 HTTPS 后出现 ERR_TOO_MANY_REDIRECTS?一文解决 SSL 循环跳转问题](https://www.361sale.com/wp-content/uploads/2025/06/20250618144829459-image.png)
- Rename the cache plugin folder (e.g. litespeed-cache) to
litespeed-cache-disabled - Refresh the page to make sure the jump error is gone
If the error disappears, it means the problem is coming from the cache plugin. Clearing the cache or reconfiguring it will do the trick.
Step 2: Check WordPress Address
- log in WordPress the area behind a theatrical stage
- Go to [Settings] > [General]
- Make sure the WordPress address (URL) and site address (URL) are both
https://beginning
![图片[5]-开启 HTTPS 后出现 ERR_TOO_MANY_REDIRECTS?一文解决 SSL 循环跳转问题](https://www.361sale.com/wp-content/uploads/2025/06/20250618093406530-image.png)
- Save changes and refresh the page
Recommended Use https://yourdomain.com format, avoid mixing www and non-https.
Step 3: Repair .htaccess Redirection in
Open the root directory of the .htaccess file (if using Apache):
RewriteEngine On
RewriteCond %{HTTPS} ! =!
RewriteRule ^(. *)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule
Be careful not to add similar redirection codes over and over again, just keep a copy of the valid rule.
![图片[6]-开启 HTTPS 后出现 ERR_TOO_MANY_REDIRECTS?一文解决 SSL 循环跳转问题](https://www.361sale.com/wp-content/uploads/2025/06/20250618200124246-image.png)
Step 4: Check Server Nginx or Reverse Proxy Settings
If you use Nginx orPagoda Paneldeployment, confirm the following settings:
server {
listen 80; server_name yourdomain.com ;
server_name yourdomain.com www.yourdomain.com; return 301 www.yourdomain.com;
return 301 https://$host$request_uri;
}
Ensure that no HTTP→HTTPS→HTTP round-robin passes are formed in upstream or proxy servers.
IV. Final confirmation: clear all caches
- Clear WordPress Cache Plugin Cache
![图片[7]-开启 HTTPS 后出现 ERR_TOO_MANY_REDIRECTS?一文解决 SSL 循环跳转问题](https://www.361sale.com/wp-content/uploads/2025/06/20250618145801526-image.png)
- Clearing CDN (e.g. Cloudflare) caches
![图片[8]-开启 HTTPS 后出现 ERR_TOO_MANY_REDIRECTS?一文解决 SSL 循环跳转问题](https://www.361sale.com/wp-content/uploads/2025/06/20250618102934136-image.png)
- Clear your browser cache or revisit the site using no-trace mode
![图片[9]-开启 HTTPS 后出现 ERR_TOO_MANY_REDIRECTS?一文解决 SSL 循环跳转问题](https://www.361sale.com/wp-content/uploads/2025/06/20250618093241112-image.png)
V. Recommendations for prevention
- Harmonize WordPress and server rules with HTTPS enabled
- Avoid multiple bounce settings (CDN/plugin/server at the same time)
- Test that the redirection works before turning on the caching plugin
- Check HTTPS status with SSL inspection tools like Why No Padlock?
summarize
ERR_TOO_MANY_REDIRECTS is a common but completely controllable issue in HTTPS websites. Sorting out WordPress configuration, server redirection logic and CDN settings, you can quickly locate and resolve this error, allowing theSSL Smooth go-live and stable website access.
Link to this article:https://www.361sale.com/en/60557/The article is copyrighted and must be reproduced with attribution.


















![表情[wozuimei]-光子波动网 | WordPress教程、Elementor教程与故障修复](https://www.361sale.com/wp-content/themes/zibll/img/smilies/wozuimei.gif)
![表情[baoquan]-光子波动网 | WordPress教程、Elementor教程与故障修复](https://www.361sale.com/wp-content/themes/zibll/img/smilies/baoquan.gif)

No comments