This error is caused when A redirect sends you to B and B to C and C back to A. Alternatively, you may just have too many redirects.
Here are a few steps you can take to fix the error.
Begin by:
- Deleting the website’s cookies. How you go about it depends on the browser you use.
- Clear your website’s cache:
- Log into your 10Web dashboard
- Click on the website with the error
- To the left under Hosting Services, click on Tools then Clear Cache
- Clear your browser cache
To check if this has solved the issue, open your website in Incognito mode.
If the issue is not fixed, go over your Redirects in your 10Web dashboard.
In your dashboard, go to Redirects located under Hosting Services and check that the language being used isn't causing a redirect loop.
Here is an example of a Redirect Loop.
- From: ^/blog/starter
- To: https://mywebsite.com/blog/starter-page
There needs to be a dollar sign at the end of the first field to make sure the redirect works only when there’s nothing after starter.
- ^/blog/starter$
If the issue persists use these tools to find out:
- If you have a redirect Loop
- If your SSL Certificate is running smoothly
- If you have too many HTTPS redirects
Once you have confirmed that all redirects are properly configured, but you are still getting the error, here are a few more actions you can take.
Make sure your site address (URL) coincides with your WordPress address (URL). To do this:
- Open your site in an FTP client
- Open the wp-config.php file
Insert this code at the top of the page to override existing code and safeguard from a mismatch:
- define('WP_HOME','https://yourwebsite.com');
- define('WP_SITEURL','https://yourwebsite.com');
Disable all your plugins to see if one of them is causing the issue. To do this:
- Open your site in an FTP client
- Rename the “plugins” folder to something else such as “plugins_copy.”
If this fixes the error, disable the plugins one by one using the renaming method to find which plugin is causing the error and needs to be disabled.
Using Cloudflare
There are two possible reasons you may get the ERR_TOO_MANY_REDIRECTS message when using Cloudflare.
Case #1
If you have enabled the SSL certificate from the 10Web dashboard and the SSL mode in Cloudflare is Flexible:
- Go to the SSL/TSL section in Cloudflare
- Change SSL mode from Flexible to Full
Case #2
If you have not enabled the SSL certificate from the 10Web dashboard and the SSL mode in Cloudflare is Full:
- Go to the SSL/TSL section in Cloudflare
- Change SSL mode from Full to Flexible
or
- Turn off the Cloudflare Proxy
- Enable the SSL certificate from the 10Web Dashboard
- Turn Cloudflare Proxy on
If everything above fails, please contact the 10Web Care Team.