If you are looking for a permanent solution to fix the ERR_TOO_MANY_REDIRECTS, you are in the right place. There are chances you get this error too often on your WordPress websites. We are going to tell how this occurs and the ways to fix this error permanently from your WordPress website.

First of all, You need to know what exactly this error means. Also, You should know how you can check if the error is similar to what you are trying to resolve. It generally differs from browser to browser. If you are a Google Chrome user, you will see a different message than a Mozilla Firefox user.

What is ERR_TOO_MANY_REDIRECTS?

This is an error that usually occurs when the browser is unable to connect with the server of your website. Additionally, It tries to connect with the server using the link that you provide. As the browser is unable to connect with the server, it redirects to the URL and this forms a loop. 

Generally, It is the Redirect Loop where the browser is unable to connect and redirects to the same path again and again. There are various reasons that might cause this error on your browser. Also, You would see different messages in different browsers. Here are the variations that you can see in the browser you are using.

Google Chrome

Google Chrome is one of the most used browsers and chances are your audience might use the same browser to visit your website. You need to check if the error they are facing is similar to what the message says.

In Google Chrome, you will see a message saying “This page isn’t working” with an error stating “ERR_TOO_MANY_REDIRECTS”. The message will tell you about the actual error as “domain.com redirected you too many times.

Mozilla Firefox

In Mozilla Firefox, If the browser faces the same error, It will not load the website and show this message. It will show “This page isn’t redirecting properly”. Apparently, you will see a note saying An error occurred during a connection to domain.com

It will show you the preferred action to take in order to resolve the issue. Check if you can do anything related to what the browser suggests. 

Safari

For a similar error, Safari will show the error as “Safari Can’t Open the Page”. This will stop the page to load because of the redirect error that occurred. Also, It will share a detailed message about the error.

The message might look like “Too many redirects occurred trying to open domain.com”. It will also tell you the details about the error which we have already shared with you.

Microsoft Edge

In Microsoft Edge, you will see the error as “This page isn’t working right now” with a message telling “domain.com redirected you too many times.” with the error type as “ERR_TOO_MANY_REDIRECTS

You can check out all the solutions that you can try on any of the browsers. We have shared detailed methods to resolve the error keeping in mind all the browsers at the time.

Resolve ERR_TOO_MANY_REDIRECTS

Delete browsing data

On the error screen itself, most of the time you will see a suggestion to clear the cache of your browser. This is the first thing that you need to do if you are facing the ERR_TOO_MANY_REDIRECTS on any of your browsers.

As you might know, browsers store cookies from all the websites. There are very certain chances that the existing data on your browser is causing the issue on your website. However, It might not show on other computers if cache/browsing data is causing the error.

You can delete the browsing data from your particular website which is showing the error. This way, other platforms where you are logged in won’t be affected. Follow these simple steps to delete the browsing data from a specific website on Google Chrome:

  1. First of all, click on the three dots from the corner on the browser. Click on Settings.
  2. Now, Click on Advanced Settings from the option at the bottom.
  3. Under Privacy and security tab, Click on Site Settings
  4. Navigate to the end, Click on Cookies and site data
  5. Now, Click on all cookies and site data from the new page.
  6. Search for the website from the search bar which is showing the error
  7. Click on the Delete button, and delete the Browsing data from a specific site.
  8. If you want to delete from all the websites, then click on the Remove All button from the top.

Delete Cache from WordPress

You can even delete the cache and related data directly from your WordPress website. There are multiple plugins available which you can use to clear the cache and other data from your WordPress website. If you have already installed these plugins, Delete the Cache from the settings of these plugins.

If you have not installed any plugin for your WordPress website, Install one right away. 

  1. Click on the Add New Plugin from your WordPress dashboard. 
  2. Search for any such plugin (WP SuperCache, Wp3 Total Cache, etc).
  3. Activate the plugin
  4. Go to the Settings of this plugin
  5. Enable the recommended settings
  6. Click on Clear Cache/Delete Cache.
  7. Once done, Restart the browser.

This might resolve the error that you are facing on your website. Check if you still see the error while visiting the website on the same browser.

Try Incognito Mode

You can try visiting the website in Incognito mode. There are certain instances when a website is not loading because of the existing data on the browser. You can simply visit the website using incognito mode and check if the error is fixed or not.

To do so, Open a New Incognito Tab on your Browser (In some cases, Private Tab). Open the website that you were trying to visit previously. If the issue is resolved, You need to just clear the cache from your normal browser. This will clear all the browsing data from the website on a normal window and you are good to go.

Purge Cache from proxy

If you are using services like Cloudflare, there are chances that the issue is from the Cloudflare’s end. You need to purge the Cache from Cloudflare’s interface in order to let the website work again normally. If you are not sure about using these services, Check the nameserver of your website if they are pointing to any of these services or direct hosting.

 

If you are using Cloudflare, You can purge the cache very easily. Just log in to the account which is associated with the domain that is showing the error. From the dashboard, click on the Cache tab and there you see Purge All Cache. Click on the button and restart the browser.

Check URL Settings

This redirect error can occur if you are not having a valid SSL certificate but you are using HTTPS to visit the website. This will redirect the website to the HTTPS version even if the SSL is not installed on your website.

First of all, check if you are trying the HTTPS version. If so, try the HTTP version. Most probably, the website will load without any error in this case. If this is exactly what happened, You can change the URL settings of your WordPress installation which is redirecting every URL to the HTTPS version.

You can either install an SSL certificate on your website which will solve the issue related to HTTPS. If you want to continue without using HTTPS, follow the steps. There are two ways you can change the URL settings of your WordPress website:

By WordPress Dashboard

Open the WordPress dashboard and login with the user having Admin privileges.

Click on the Setting and open the general settings

There you see two fields where you can enter the URL (One for WordPress Dashboard and other for the actual site).

Change the value of both these fields to “HTTP://” instead of HTTPS://

Click on Save Changes and clear the cache from your website.

By File Manager

If you are unable to load the dashboard of your WordPress website, You can use the File Manager to do so. In order to do this with File Manager, follow the steps below:

  1. Open the File Manager of your website from cPanel.
  2. Once you are into the directory where your website is stored, Open public_html directory.
  3. Locate the wp-config.php file from the folder. Right-Click on the file and click on Edit.
  4. Add the following line in the wp-config file along with changing the domain name to yours.

define(‘WP_HOME’,’http://domain.com’);

define(‘WP_SITEURL’,’http://domain.com’);

  1. Save the file and Close it.
    Clear the Cache from your WordPress website and Restart the browser.
  2. Check if the issue is resolved and the website is loading HTTP version automatically now.

Disable Unnecessary Plugins

Plugins sometimes play a crucial role in such type of issues on WordPress websites. If you see any unnecessary plugin on your WordPress website that you don’t use anymore, try disabling it. Also, update all the outdated plugins in order to make sure the security concerns on the website.

Check if the issue is resolved now. Even if the issue is still active, you can deactivate all the plugins temporarily to check if any of the plugins is not causing the issue. Also, do the same with the themes. Deactivate unnecessary themes or update the outdated ones.

Disable .htaccess file

You can try disabling the .htaccess file which might resolve the issue. If the issue is resolved by disabling the existing .htaccess file from this method, You can download a new .htaccess file and upload it on the same location. There are instances when the website will show the error because of some error in the files.

Follow the steps below and try disabling the .htaccess file temporarily for your website:

  1. Open the cPanel which is connected to the website on which you are facing the error.
  2. Click on the File Manager in your Control Panel.
  3. Find the .htaccess file from the search bar if you are unable to locate it easily. There are chances that the (.)files are hidden, change it from the view settings.
  4. Right-Click on the .htaccess file and click on rename
  5. Now rename the file to something which is not relevant to the settings, example .htaces_deactivate
  6. Close the File Manager and now try to visit the website.

Check if the issue is resolved now. If you can visit the website without any issue or error, the .htaccess file is affected and you need to replace it.

Check network connection

Check if the problem is with your internet connection on the computer. You can ask your friend or use any online portal to check if the website is working fine on other networks. You can also disable the VPN if you are using one.

Try checking the website from other computer devices. Sometimes, the website might not function properly on your computer butt works perfectly fine on other devices. Make sure, about all the other possibilities from the network perspective related to the website.

These are the most common and useful methods to fix the ERR_TOO_MANY_REDIRECTS on your WordPress website. Try to use most of the methods in order to clarify what exactly is causing the issue.

Let’s Conclude

These were all the possible methods that you can try to fix the err_too_many_redirects on your browser. To be on a safer side, try to download a backup of your website from the hosting cPanel. So, you don’t lose any important data from your website.

Most probably, The error is occurring because of Cache or SSL related items. As the error clearly tells that there are too many redirects, try checking the setting which is doing so. Disable the setting from your dashboard or cPanel and check if the issue is resolved now.

If you were successful in fixing the error, let us know the method which worked for you. Also, if you have any other method which works perfectly fine for this case, Let us know in the comments. Share your doubts/suggestions as well and we will take a look and try to respond positively.

Happy Blogging!!

 

Previous ArticleNext Article

Leave a Reply

Your email address will not be published. Required fields are marked *