This error occurs when the browser fails to connect the initial page to the destination page during a redirect due to misconfigured redirects on your website or incorrect settings with third-party services. The ERR_TOO_MANY_REDIRECTS error indicates that something is causing excessive redirects, resulting in your website being caught in an infinite redirection loop.
The error message varies depending on the browser you are using:
Google Chrome
This page isn’t working
domain.com redirected you too many times.
Try clearing your cookies.
ERR_TOO_MANY_REDIRECTS
Mozilla Firefox
The page isn't redirecting properly
An error occurred during a connection to example.com.
- This problem can sometimes be caused by disabling or refusing to accept cookies.
Microsoft Edge
This page isn’t working right now
Domain.com redirected you too many times.
ERR_TOO_MANY_REDIRECTS
Safari
Safari Can’t Open the Page
Too many redirects occurred trying to open “domain.com.” This might occur if you open a page that is redirected to open another page which is then redirected to open the original page.
Fixing the ERR_TOO_MANY_REDIRECTS error
Step 1: Clear browser data
Corrupted cookies and an outdated cache in your browser can sometimes cause the ERR_TOO_MANY_REDIRECTS error. Before making any changes to your WordPress site, it's important to determine whether your browser is the source of the problem by clearing its data history.
To clear browser data in Chrome, follow these steps:
- Open Chrome on your computer.
- Click on the three dots at the top right corner, then select Delete browsing data.
- Choose a time range, like Last hour or All time.
- Select Cookies and other site data and Cached images and files.
- Click Delete data.
Please note that the steps to clear cache and cookies in other browsers, such as Safari, are generally similar, though the specific menus and options may vary slightly.
Note:
If the redirect error continues, it may be due to your browser extensions. Some extensions can interfere with webpage loading and interactions. Disabling them individually can help determine if a particular extension is causing the redirect error.
Step 2: Ensure you have the right WordPress URL in settings
Case 1: If you have access to WordPress dashboard
You can modify the URL settings directly through WordPress Dashboard. Follow these steps:
- Navigate to Settings → General from your WordPress admin dashboard.
- Check the WordPress Address (URL) and Site Address (URL) fields in the settings.
- Make sure both URLs are set correctly, and don't forget to save any changes you apply.
Case 2: If you don’t have access to WordPress dashboard
Update the WordPress URLs directly in the MySQL database using phpMyAdmin. Here’s how:
- Connect to your website database from the Hosting Services → Credentials section of your 10Web Dashboard. Here is how.
- In the database manager, find and select the live_database associated with your site.
- Find the siteurl and home entries within the wp-options table, and click Edit next to each one. Your website link should follow this format: https://yourdomain.com.
- Enter the correct WordPress site URL in the option_value field for both entries, then click Go to save your changes.
Step 3: Clear website cache
- On your 10Web Dashboard, click Manage on the site you are facing issues with.
- Head to Hosting Services > Tools.
- Click Clear Cache.
Note:
If you are using 10Web Cloudflare Enterprise CDN for the website, clear the cache from the Website Booster Cloudflare section as well.
You can find more details about managing your website cache here.
Step 4: Check for redirect misconfigurations
The ERR_TOO_MANY_REDIRECTS error often occurs due to a misconfiguration in redirect settings. This issue can arise from incorrect redirect rules you’ve set up or from plugin-generated redirects, particularly if the plugins are misconfigured.
To troubleshoot and resolve these redirect problems, it is important to identify the origin of the redirect loop by tracing the redirect path for which you can use the Redirect Checker tool.
In case you have a redirection setup on 10Web Dashboard, please, check this guide for the right configuration. Otherwise, please, go ahead to Step 5.
Step 5: Check for WordPress plugin and theme conflicts
To check if a specific plugin or theme is causing the problem, you can temporarily deactivate them.
Case 1: If you have access to WordPress dashboard
- Head to the Plugins section of your WordPress Dashboard.
- Choose all your plugins using the checkmark.
- Choose Deactivate from the dropdown menu of Bulk Actions.
- Click Apply.
- If the issue is solved, enable your plugins back one by one to find the exact plugin causing the issue.
Case 2: If you don’t have access to WordPress dashboard
- Use SFTP to connect to your website files
- Double click on the web > wp-live folder to locate the plugins folder.
- Right-click on the folder and rename it.
- Try to access your website. If the error is resolved, it indicates that one or more of your active plugins are either corrupted or outdated.
- Rename the folder back to plugins and troubleshoot each plugin individually by checking their folders.
Note:
This issue is typically caused by SEO plugins that include redirect functionalities, so you can start troubleshooting with those plugins.
Step 6: Check your SSL certificate
An active and valid SSL certificate is essential for HTTPS redirects. Ensure that your SSL certificate is properly installed and verified. For more information, please, kindly check this guide.
Step 7: Check Cloudflare setup
Case 1: If you are using Cloudflare nameservers
- Log in to your Cloudflare dashboard and select your website.
- Navigate to the Overview tab.
- In the Advanced Actions section, select Pause Cloudflare on Site. This will temporarily disable Cloudflare’s features, allowing you to check if the issue persists without its influence.
Note:
Setting Cloudflare’s SSL mode to Flexible can lead to problems, as it causes Cloudflare to send unencrypted requests to your server. Change Cloudflare’s SSL mode to Full. This ensures the connection between Cloudflare and your server aligns with your site’s HTTPS redirect settings.
Case 2: If you are using 10Web Cloudflare Enterprise CDN
Incorrect DNS settings can also cause ERR_TOO_MANY_REDIRECTS errors, particularly when dealing with the www and non-www versions of your site. Make sure your DNS records are correctly configured to point to your server, avoiding any unintended redirects. For more details, please, check this guide.
Conclusion
Implementing these solutions will help you resolve and prevent the ERR_TOO_MANY_REDIRECTS error. If you have any questions or need further assistance, please don't hesitate to reach out to our support team via live chat.