{"id":2695743,"date":"2024-04-02T16:03:00","date_gmt":"2024-04-02T14:03:00","guid":{"rendered":"https:\/\/wp-rocket.me\/?p=2695743"},"modified":"2024-11-05T13:28:44","modified_gmt":"2024-11-05T12:28:44","slug":"err-too-many-redirects","status":"publish","type":"post","link":"https:\/\/wp-rocket.me\/blog\/err-too-many-redirects\/","title":{"rendered":"How to Fix the ERR_TOO_MANY_REDIRECTS Error on WordPress (9 Methods)"},"content":{"rendered":"<p>The ERR_TOO_MANY_REDIRECTS error is one of the most common problems WordPress users encounter. Also referred to as a \u201credirect loop\u201d, it happens when the browser finds conflicting redirect directives in place that lead it to chase its own tail.<\/p><p>Unfortunately, the error can make part or all of your website inaccessible, which is what makes it so annoying and frightening. At the same time, it has many potential causes and, even though it is often easy to fix, you need to know where to look first.<\/p><p>That\u2019s what this post is about. In it, you will learn what causes this common error and ways to fix it if you encounter it on your WordPress website.<\/p><h2 class=\"wp-block-heading\">The \u201cERR_TOO_MANY_REDIRECTS\u201d Error: What Is It and What Causes It?<\/h2><p>In order to understand problems with redirect loops, you first need to know what a redirect is. It is basically a signpost on a web page that says \u201cthis page has moved, you can now find it under the following address\u201d.<\/p><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1500\" height=\"844\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/picture-of-a-signpost-as-a-symbol-for-redirect.jpg\" alt=\"\" class=\"wp-image-6722963\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/picture-of-a-signpost-as-a-symbol-for-redirect.jpg 1500w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/picture-of-a-signpost-as-a-symbol-for-redirect-310x174.jpg 310w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/picture-of-a-signpost-as-a-symbol-for-redirect-768x432.jpg 768w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/picture-of-a-signpost-as-a-symbol-for-redirect-107x60.jpg 107w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/picture-of-a-signpost-as-a-symbol-for-redirect-160x90.jpg 160w\" sizes=\"(max-width: 1500px) 100vw, 1500px\" \/><\/figure><p>They are a very common tool to use in websites, especially the <a href=\"https:\/\/en.wikipedia.org\/wiki\/HTTP_301\">301 redirect<\/a>, for the following cases:<\/p><ul class=\"wp-block-list\"><li>Changing the URL of a web page<\/li>\n\n<li>Deleting a page and wanting visitors to land on a <a href=\"https:\/\/wp-rocket.me\/blog\/google-soft-404-errors-fix\/\">404 error page<\/a><\/li>\n\n<li>Switching the domain of your entire website<\/li><\/ul><p>In all these cases, redirects tell visitors and search engines where they should look instead.<\/p><p>The problem arises if you have redirects in place that contradict each other. For example, when URL A points to URL B, but URL B also directs back to URL A.<\/p><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"382\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/URL-A-B-Redirection-Loop-Error.png\" alt=\"\" class=\"wp-image-6722972\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/URL-A-B-Redirection-Loop-Error.png 800w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/URL-A-B-Redirection-Loop-Error-310x148.png 310w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/URL-A-B-Redirection-Loop-Error-768x367.png 768w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/URL-A-B-Redirection-Loop-Error-126x60.png 126w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/URL-A-B-Redirection-Loop-Error-188x90.png 188w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure><p>This causes the browser to be stuck in an infinite loop. Thankfully, instead of staying stuck, modern browsers recognize the problem and throw the ERR_TOO_MANY_REDIRECTS error instead.<\/p><h3 class=\"wp-block-heading\">What Does It Look Like?<\/h3><p>Different browsers report this error in different ways. It\u2019s important to be familiar with this, so you can recognize it for what it is.<\/p><h4 class=\"wp-block-heading\">Google Chrome<\/h4><p>Below is how Google Chrome reports a redirect loop error.<\/p><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"420\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/Chrome-ERR_TOO_MANY_REDIRECTS-Error.png\" alt=\"\" class=\"wp-image-6722979\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/Chrome-ERR_TOO_MANY_REDIRECTS-Error.png 800w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/Chrome-ERR_TOO_MANY_REDIRECTS-Error-310x163.png 310w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/Chrome-ERR_TOO_MANY_REDIRECTS-Error-768x403.png 768w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/Chrome-ERR_TOO_MANY_REDIRECTS-Error-114x60.png 114w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/Chrome-ERR_TOO_MANY_REDIRECTS-Error-171x90.png 171w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure><p>As you can see, it says \u201cThis page isn\u2019t working. [Domain] redirected you too many times.\u201d<\/p><h4 class=\"wp-block-heading\">Mozilla Firefox<\/h4><p>Firefox, on the other hand, will state that \u201cThe page isn\u2019t redirecting properly\u201d and \u201cAn error occurred during a connection to [domain]. This problem can sometimes be caused by disabling or refusing to accept cookies\u201d.<\/p><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"420\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/Firefox-ERR_TOO_MANY_REDIRECTS-Error.png\" alt=\"\" class=\"wp-image-6722987\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/Firefox-ERR_TOO_MANY_REDIRECTS-Error.png 800w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/Firefox-ERR_TOO_MANY_REDIRECTS-Error-310x163.png 310w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/Firefox-ERR_TOO_MANY_REDIRECTS-Error-768x403.png 768w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/Firefox-ERR_TOO_MANY_REDIRECTS-Error-114x60.png 114w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/Firefox-ERR_TOO_MANY_REDIRECTS-Error-171x90.png 171w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure><h4 class=\"wp-block-heading\">Safari<\/h4><p>In Safari, you will get the following message:<\/p><p>\u201cSafari Can\u2019t Open the Page. Too many redirects occurred trying to open \u201c[domain].\u201d This might occur if you open a page that is redirected to open another page which is then redirected to open the original page.\u201d<\/p><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"420\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/Safari-ERR_TOO_MANY_REDIRECTS-Error.png\" alt=\"\" class=\"wp-image-6722993\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/Safari-ERR_TOO_MANY_REDIRECTS-Error.png 800w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/Safari-ERR_TOO_MANY_REDIRECTS-Error-310x163.png 310w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/Safari-ERR_TOO_MANY_REDIRECTS-Error-768x403.png 768w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/Safari-ERR_TOO_MANY_REDIRECTS-Error-114x60.png 114w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/Safari-ERR_TOO_MANY_REDIRECTS-Error-171x90.png 171w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure><p>Other browsers will show similar text.<\/p><h3 class=\"wp-block-heading\">Why Are Redirect Loops a Problem?<\/h3><p>As you can see from the screenshots above, the scary thing about the ERR_TOO_MANY_REDIRECTS error is that it makes the whole or a part of your website completely inaccessible and unusable.<\/p><p>This isn\u2019t too dramatic if the error is limited to a single page and you fix it quickly. You just lose a little bit of traffic.<\/p><p>The problem becomes more pronounced if it affects your whole website and goes on for a long time. This greatly impacts your user experience, reputation, revenue, and, if it\u2019s not fixed in time, your SEO.<\/p><p>Search engines will not want to recommend websites throwing an error and might remove your pages from the search index or at least reduce their ranking. Plus, search spiders are no longer able to crawl your site properly.<\/p><h3 class=\"wp-block-heading\">How Does This Happen?<\/h3><p>The final question is, what causes a WordPress website to produce the ERR_TOO_MANY_REDIRECTS error? There are various reasons:<\/p><ul class=\"wp-block-list\"><li>Browser problems (especially cookies and caching)<\/li>\n\n<li>Misconfigured WordPress settings<\/li>\n\n<li>Malfunctioning SSL\/TLS certificate (HTTPS settings)<\/li>\n\n<li>Faulty or conflicting WordPress plugin settings<\/li>\n\n<li>Issues with third-party services (e.g. CDNs)<\/li>\n\n<li>Improper server settings (e.g. the .htaccess file)<\/li>\n\n<li>Hosting multiple websites on the same server<\/li>\n\n<li>Migrating the website or domain improperly<\/li><\/ul><p>What can you do about it? We are getting to that now. In the next section, we will go over the usual causes for a redirect loop on a WordPress website and give you step-by-step instructions for how to solve them.<\/p><h2 class=\"wp-block-heading\">1. Force a Page Refresh in Your Browser<\/h2><p>Sometimes the problem isn\u2019t even your website, but the browser producing this error.<\/p><p>Therefore, one of the first steps is to force a page refresh. This makes the browser reload the page from scratch without using resources it has already downloaded. It eliminates historical data as the problem.<\/p><p>Here\u2019s how to force a page refresh in different browsers:<\/p><ul class=\"wp-block-list\"><li><strong>Windows and Linux browsers:<\/strong> <em>Ctrl+F5<\/em>&nbsp;<\/li>\n\n<li><strong>Chrome and Firefox on Mac:<\/strong> <em>Cmd+Shift+R<\/em><\/li>\n\n<li><strong>Safari:<\/strong> Hold <em>Shift<\/em> and click the <em>Reload<\/em> button in the browser bar.<\/li><\/ul><h2 class=\"wp-block-heading\">2. Clear Browser Cookies<\/h2><p>One step further is to manually clear browser cookies. They can contain faulty data leading to a redirect loop.<\/p><p>A first step you can take is to open your site in a private window, which doesn\u2019t load cookies. You usually access that in the browser\u2019s main menu and then <strong>New incognito\/private window<\/strong>.<\/p><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1500\" height=\"778\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/open-private-incognito-browser-window.jpg\" alt=\"\" class=\"wp-image-6723011\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/open-private-incognito-browser-window.jpg 1500w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/open-private-incognito-browser-window-310x161.jpg 310w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/open-private-incognito-browser-window-768x398.jpg 768w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/open-private-incognito-browser-window-116x60.jpg 116w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/open-private-incognito-browser-window-174x90.jpg 174w\" sizes=\"(max-width: 1500px) 100vw, 1500px\" \/><\/figure><p>From here, access the problematic URL and see if it has any effect. If it doesn\u2019t, here\u2019s how to delete cookies for a single website in Google Chrome:<\/p><p>1. Click on the three small dots icon and go to <strong>Settings<\/strong>.<\/p><figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1500\" height=\"842\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/access-settings-to-delete-cookies-in-chrome.jpg\" alt=\"\" class=\"wp-image-6723019\" style=\"aspect-ratio:1.7814726840855106;width:800px;height:auto\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/access-settings-to-delete-cookies-in-chrome.jpg 1500w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/access-settings-to-delete-cookies-in-chrome-310x174.jpg 310w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/access-settings-to-delete-cookies-in-chrome-768x431.jpg 768w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/access-settings-to-delete-cookies-in-chrome-107x60.jpg 107w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/access-settings-to-delete-cookies-in-chrome-160x90.jpg 160w\" sizes=\"(max-width: 1500px) 100vw, 1500px\" \/><\/figure><p>2. On the left, click on <strong>Privacy and security<\/strong>, then <strong>Third-party cookies<\/strong>.<\/p><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1500\" height=\"734\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/access-third-party-cookies-in-google-chrome.jpg\" alt=\"\" class=\"wp-image-6723027\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/access-third-party-cookies-in-google-chrome.jpg 1500w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/access-third-party-cookies-in-google-chrome-310x152.jpg 310w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/access-third-party-cookies-in-google-chrome-768x376.jpg 768w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/access-third-party-cookies-in-google-chrome-123x60.jpg 123w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/access-third-party-cookies-in-google-chrome-184x90.jpg 184w\" sizes=\"(max-width: 1500px) 100vw, 1500px\" \/><\/figure><p>3. Next up, click on <strong>See all site data and permissions<\/strong>.<\/p><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1500\" height=\"734\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/see-all-site-data-and-permissions.jpg\" alt=\"\" class=\"wp-image-6723035\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/see-all-site-data-and-permissions.jpg 1500w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/see-all-site-data-and-permissions-310x152.jpg 310w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/see-all-site-data-and-permissions-768x376.jpg 768w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/see-all-site-data-and-permissions-123x60.jpg 123w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/see-all-site-data-and-permissions-184x90.jpg 184w\" sizes=\"(max-width: 1500px) 100vw, 1500px\" \/><\/figure><p>4. In the screen that follows, use the search function in the upper right corner to find the site you want to delete cookies for, then click on the trash can icon to do so.<\/p><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1500\" height=\"738\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/delete-cookies-for-singular-website-in-chrome.jpg\" alt=\"\" class=\"wp-image-6723044\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/delete-cookies-for-singular-website-in-chrome.jpg 1500w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/delete-cookies-for-singular-website-in-chrome-310x153.jpg 310w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/delete-cookies-for-singular-website-in-chrome-768x378.jpg 768w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/delete-cookies-for-singular-website-in-chrome-122x60.jpg 122w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/delete-cookies-for-singular-website-in-chrome-183x90.jpg 183w\" sizes=\"(max-width: 1500px) 100vw, 1500px\" \/><\/figure><p>Clearing cookies in other browsers works very similarly. You can find detailed instructions for that in <a href=\"https:\/\/wp-rocket.me\/wordpress-cache\/clear-browser-cache\/#section-3\">our article on browser cache and cookies<\/a>.<\/p><h2 class=\"wp-block-heading\">3. Flush All Caches<\/h2><p>Still seeing the error? Then let\u2019s move on to dealing with your website.<\/p><p>Unfortunately, redirect loops can be cached. So, even if there was an issue in the past that you already fixed, it\u2019s possible that your site doesn\u2019t show that because of caching.<\/p><p>If you don\u2019t know, a cache is where software solutions store data they use often so they can access it more quickly. It\u2019s for example, why using a caching plugin like WP Rocket <a href=\"https:\/\/wp-rocket.me\/blog\/guide-to-page-speed-optimization-for-wordpress\/\">makes your website load faster<\/a>. It shortens the time for browsers to access important information, so your pages appear more swiftly.<\/p><p>That\u2019s why WP Rocket automatically implements caching on your WordPress website out of the box. In addition, you can enable mobile cache with a simple checkmark and modify the cache lifespan in an easy-to-use interface.<\/p><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1500\" height=\"1401\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/wp-rocket-caching-options.jpg\" alt=\"\" class=\"wp-image-6723051\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/wp-rocket-caching-options.jpg 1500w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/wp-rocket-caching-options-209x195.jpg 209w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/wp-rocket-caching-options-768x717.jpg 768w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/wp-rocket-caching-options-64x60.jpg 64w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/wp-rocket-caching-options-96x90.jpg 96w\" sizes=\"(max-width: 1500px) 100vw, 1500px\" \/><\/figure><p>Plus, WP Rocket\u2019s abilities go far beyond this. It can also automatically optimize your WordPress files, implement lazy loading for media files, preload fonts and links, and much more. <a href=\"https:\/\/wp-rocket.me\/features\/\">Discover all of WP Rocket\u2019s features here<\/a>.<\/p><p>As mentioned, if your cache contains bad data, that can also be a problem. That\u2019s why it\u2019s important to clear all caches involved in displaying your WordPress website if you encounter the ERR_TOO_MANY_REDIRECTS message. Here\u2019s how to do that.<\/p><h3 class=\"wp-block-heading\">WordPress Cache<\/h3><p>If you\u2019re using WP Rocket, you can easily clear your cache by going to <strong>Settings &gt; WP Rocket<\/strong> and clicking the <strong>Clear Cache<\/strong> button on the dashboard. You can also <a href=\"https:\/\/wp-rocket.me\/wordpress-cache\/clear-plugin-cache\/#section-3\">find additional info here<\/a>.<\/p><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1500\" height=\"764\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/clear-cache-in-wp-rocket.jpg\" alt=\"\" class=\"wp-image-6723058\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/clear-cache-in-wp-rocket.jpg 1500w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/clear-cache-in-wp-rocket-310x158.jpg 310w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/clear-cache-in-wp-rocket-768x391.jpg 768w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/clear-cache-in-wp-rocket-118x60.jpg 118w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/clear-cache-in-wp-rocket-177x90.jpg 177w\" sizes=\"(max-width: 1500px) 100vw, 1500px\" \/><\/figure><p>When using a different caching solution, be sure to consult its documentation for how to flush the cache.<\/p><h3 class=\"wp-block-heading\">Server Cache<\/h3><p>Clearing your server cache depends on the type of hosting provider you have. Typically, managed WordPress hosts give you an easy one-click option to do so.<\/p><figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1500\" height=\"1023\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/clear-cache-options-at-hosting-provider-example.jpg\" alt=\"\" class=\"wp-image-6723072\" style=\"aspect-ratio:1.466275659824047;width:800px;height:auto\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/clear-cache-options-at-hosting-provider-example.jpg 1500w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/clear-cache-options-at-hosting-provider-example-286x195.jpg 286w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/clear-cache-options-at-hosting-provider-example-768x524.jpg 768w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/clear-cache-options-at-hosting-provider-example-88x60.jpg 88w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/clear-cache-options-at-hosting-provider-example-132x90.jpg 132w\" sizes=\"(max-width: 1500px) 100vw, 1500px\" \/><\/figure><p>Ask support if you can\u2019t find it.<\/p><h3 class=\"wp-block-heading\">Third-Party Cache<\/h3><p>Third-party services <a href=\"https:\/\/wp-rocket.me\/blog\/cdn\/\">Content Delivery Networks<\/a> also usually provide you with a simple way to purge cache.<\/p><h3 class=\"wp-block-heading\">Browser Cache<\/h3><p>Clearing the cache in different browsers works very similarly. In Google Chrome, you first go to the main menu and then <strong>Clear Browsing Data\u2026<\/strong><\/p><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1500\" height=\"842\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/access-options-to-clear-browsing-data-in-chrome-1.jpg\" alt=\"\" class=\"wp-image-6723082\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/access-options-to-clear-browsing-data-in-chrome-1.jpg 1500w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/access-options-to-clear-browsing-data-in-chrome-1-310x174.jpg 310w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/access-options-to-clear-browsing-data-in-chrome-1-768x431.jpg 768w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/access-options-to-clear-browsing-data-in-chrome-1-107x60.jpg 107w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/access-options-to-clear-browsing-data-in-chrome-1-160x90.jpg 160w\" sizes=\"(max-width: 1500px) 100vw, 1500px\" \/><\/figure><p>In the window that follows, make sure to only check the box for <strong>Cached images and files<\/strong> unless you also want to delete browser history, cookies, and other site data.<\/p><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1500\" height=\"735\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/pick-correct-options-to-clear-browsing-data.jpg\" alt=\"\" class=\"wp-image-6723090\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/pick-correct-options-to-clear-browsing-data.jpg 1500w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/pick-correct-options-to-clear-browsing-data-310x152.jpg 310w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/pick-correct-options-to-clear-browsing-data-768x376.jpg 768w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/pick-correct-options-to-clear-browsing-data-122x60.jpg 122w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/pick-correct-options-to-clear-browsing-data-184x90.jpg 184w\" sizes=\"(max-width: 1500px) 100vw, 1500px\" \/><\/figure><p>Use the <strong>Time range<\/strong> drop-down menu to configure how far back you want to delete cached files.<\/p><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1500\" height=\"730\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/use-drop-down-menu-to-determine-time-frame-for-clearing-browsing-data-in-chrome.jpg\" alt=\"\" class=\"wp-image-6723098\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/use-drop-down-menu-to-determine-time-frame-for-clearing-browsing-data-in-chrome.jpg 1500w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/use-drop-down-menu-to-determine-time-frame-for-clearing-browsing-data-in-chrome-310x151.jpg 310w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/use-drop-down-menu-to-determine-time-frame-for-clearing-browsing-data-in-chrome-768x374.jpg 768w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/use-drop-down-menu-to-determine-time-frame-for-clearing-browsing-data-in-chrome-123x60.jpg 123w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/use-drop-down-menu-to-determine-time-frame-for-clearing-browsing-data-in-chrome-185x90.jpg 185w\" sizes=\"(max-width: 1500px) 100vw, 1500px\" \/><\/figure><p>You can also delete additional data like passwords, auto-fill form data, and more using the <strong>Advanced<\/strong> tab, though this should usually not be necessary.<\/p><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1500\" height=\"734\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/google-chrome-clear-browsing-data-advanced-tab.jpg\" alt=\"\" class=\"wp-image-6723105\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/google-chrome-clear-browsing-data-advanced-tab.jpg 1500w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/google-chrome-clear-browsing-data-advanced-tab-310x152.jpg 310w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/google-chrome-clear-browsing-data-advanced-tab-768x376.jpg 768w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/google-chrome-clear-browsing-data-advanced-tab-123x60.jpg 123w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/google-chrome-clear-browsing-data-advanced-tab-184x90.jpg 184w\" sizes=\"(max-width: 1500px) 100vw, 1500px\" \/><\/figure><p>Make the choices that make sense for your case and click the <strong>Clear data<\/strong> button to run it. Done.<\/p><figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1500\" height=\"734\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/google-chrome-clear-cache.jpg\" alt=\"\" class=\"wp-image-6723126\" style=\"aspect-ratio:2.043596730245232;width:800px;height:auto\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/google-chrome-clear-cache.jpg 1500w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/google-chrome-clear-cache-310x152.jpg 310w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/google-chrome-clear-cache-768x376.jpg 768w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/google-chrome-clear-cache-123x60.jpg 123w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/google-chrome-clear-cache-184x90.jpg 184w\" sizes=\"(max-width: 1500px) 100vw, 1500px\" \/><\/figure><p>Refer to our article on browser cache and cookies above to learn about how to do this in other browsers.<\/p><h2 class=\"wp-block-heading\">4. Find the Cause of the Redirect Loop<\/h2><p>If deleting cookies and caches didn\u2019t help, the problem might have to do with your site and server. In that case, a good next step is to run your site through a redirect checker like <a href=\"https:\/\/httpstatus.io\/\">httpstatus<\/a>.<\/p><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1500\" height=\"1079\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/check-for-redirect-loops-with-httpstatus.jpg\" alt=\"\" class=\"wp-image-6723135\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/check-for-redirect-loops-with-httpstatus.jpg 1500w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/check-for-redirect-loops-with-httpstatus-271x195.jpg 271w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/check-for-redirect-loops-with-httpstatus-768x552.jpg 768w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/check-for-redirect-loops-with-httpstatus-83x60.jpg 83w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/check-for-redirect-loops-with-httpstatus-125x90.jpg 125w\" sizes=\"(max-width: 1500px) 100vw, 1500px\" \/><\/figure><p>Simply enter your URL and submit. It will give you a list of active redirects and additional information about your site.<\/p><figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1500\" height=\"1521\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/httpstatus-results.jpg\" alt=\"\" class=\"wp-image-6723143\" style=\"aspect-ratio:0.9861932938856016;width:800px;height:auto\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/httpstatus-results.jpg 1500w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/httpstatus-results-192x195.jpg 192w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/httpstatus-results-768x779.jpg 768w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/httpstatus-results-59x60.jpg 59w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/httpstatus-results-89x90.jpg 89w\" sizes=\"(max-width: 1500px) 100vw, 1500px\" \/><\/figure><p>This can help you spot exactly where the problem lies so you can take more targeted action to resolve it.<\/p><h2 class=\"wp-block-heading\">5. Check Your WordPress URL Settings<\/h2><p>WordPress has two important settings under <strong>Settings &gt; General<\/strong>. The <strong>WordPress Address<\/strong> and <strong>Site Address<\/strong> define your website\u2019s URL and the location of your website files.&nbsp;<\/p><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1500\" height=\"609\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/wordpress-address-and-site-address-in-wordpress-settings.jpg\" alt=\"\" class=\"wp-image-6723155\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/wordpress-address-and-site-address-in-wordpress-settings.jpg 1500w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/wordpress-address-and-site-address-in-wordpress-settings-310x126.jpg 310w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/wordpress-address-and-site-address-in-wordpress-settings-768x312.jpg 768w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/wordpress-address-and-site-address-in-wordpress-settings-148x60.jpg 148w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/wordpress-address-and-site-address-in-wordpress-settings-222x90.jpg 222w\" sizes=\"(max-width: 1500px) 100vw, 1500px\" \/><\/figure><p>Unless you <a href=\"https:\/\/developer.wordpress.org\/advanced-administration\/server\/wordpress-in-directory\/\">give WordPress its own directory<\/a>, these should be identical in most cases. If they are not, this can be the source of your WordPress site throwing an ERR_TOO_MANY_REDIRECTS error.<\/p><p>Be aware that small details matter here. It can be that one of them has <em>http:\/\/<\/em> at the beginning while the other has <em>https:\/\/<\/em>. Or maybe one has <em>www<\/em> in the URL and the other doesn\u2019t. All of this can lead to errors, so make sure to check this setting.<\/p><p>If you can\u2019t access the WordPress dashboard because of said error, you can still resolve it by <a href=\"https:\/\/wp-rocket.me\/blog\/how-to-use-ftp-with-wordpress\/\">using an FTP client<\/a>. Access your server and look for the <em>wp-config.php<\/em> file. You should find it in your root folder.<\/p><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1500\" height=\"842\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/access-wp-config-file-on-server-via-ftp.jpg\" alt=\"\" class=\"wp-image-6723162\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/access-wp-config-file-on-server-via-ftp.jpg 1500w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/access-wp-config-file-on-server-via-ftp-310x174.jpg 310w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/access-wp-config-file-on-server-via-ftp-768x431.jpg 768w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/access-wp-config-file-on-server-via-ftp-107x60.jpg 107w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/access-wp-config-file-on-server-via-ftp-160x90.jpg 160w\" sizes=\"(max-width: 1500px) 100vw, 1500px\" \/><\/figure><p>Edit the file and add the following markup (replace <em>https:\/\/example.com<\/em> with your actual domain):<\/p><pre class=\"wp-block-code\"><code class=\"\">define('WP_HOME','https:\/\/example.com');\ndefine('WP_SITEURL','https:\/\/example.com');\n<\/code><\/pre><p>This resets your WordPress address and site address. Place the code right at the beginning of <em>wp-config.php<\/em>, then save and re-upload the file.<\/p><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1500\" height=\"842\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/directives-to-reset-site-url-and-wordpress-url-in-wp-config-file.jpg\" alt=\"\" class=\"wp-image-6723173\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/directives-to-reset-site-url-and-wordpress-url-in-wp-config-file.jpg 1500w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/directives-to-reset-site-url-and-wordpress-url-in-wp-config-file-310x174.jpg 310w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/directives-to-reset-site-url-and-wordpress-url-in-wp-config-file-768x431.jpg 768w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/directives-to-reset-site-url-and-wordpress-url-in-wp-config-file-107x60.jpg 107w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/directives-to-reset-site-url-and-wordpress-url-in-wp-config-file-160x90.jpg 160w\" sizes=\"(max-width: 1500px) 100vw, 1500px\" \/><\/figure><p>If this was the cause of the redirect loop, it should be resolved now. Alternatively, you can also change your URL settings <a href=\"https:\/\/developer.wordpress.org\/advanced-administration\/upgrade\/migrating\/\">via the database and other methods<\/a>.<\/p><h2 class=\"wp-block-heading\">6. Look for Misconfigured HTTPS Settings<\/h2><p>Installing an SSL\/TLS protocol on your site is a great idea to keep it safe. It encrypts your traffic, secures sensitive data, and <a href=\"https:\/\/wp-rocket.me\/blog\/https-affects-website-performance\/\">even makes your site faster<\/a>. That\u2019s why, by now, many browsers and search engines basically require you to have one.<\/p><p>However, when improperly configured, an SSL protocol can also lead to a redirect loop. That\u2019s why the ERR_TOO_MANY_REDIRECTS frequently occurs when people try to move their websites to HTTPS. It usually means the certificate is not installed correctly (or not at all) or the redirect from HTTP to HTTPS is not working as it should.<\/p><p>In that case, you can use the <a href=\"https:\/\/www.ssllabs.com\/ssltest\/analyze.html\">Qualys SSL server test<\/a> to see whether your SSL protocol is the culprit. Just enter your URL at the top and run the analysis.<\/p><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1500\" height=\"1091\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/qualys-ssl-test.jpg\" alt=\"\" class=\"wp-image-6723181\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/qualys-ssl-test.jpg 1500w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/qualys-ssl-test-268x195.jpg 268w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/qualys-ssl-test-768x559.jpg 768w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/qualys-ssl-test-82x60.jpg 82w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/qualys-ssl-test-124x90.jpg 124w\" sizes=\"(max-width: 1500px) 100vw, 1500px\" \/><\/figure><p>If that seems to be the problem and you are using a WordPress SSL plugin, make sure it is set up properly. In addition, since these plugins can sometimes conflict with your server settings, consider changing your URLs to HTTPS manually using <a href=\"https:\/\/docs.wp-rocket.me\/article\/314-using-ssl-with-wp-rocket\">search and replace<\/a>.<\/p><h2 class=\"wp-block-heading\">7. Temporarily Disable WordPress Plugins<\/h2><p>WordPress plugins can sometimes interfere with the functioning of redirection rules. This is especially true if you have any plugins on your site specifically for setting up redirect rules, like <a href=\"https:\/\/wordpress.org\/plugins\/redirection\/\">Redirection<\/a> or certain <a href=\"https:\/\/wp-rocket.me\/blog\/best-seo-plugins-wordpress\/\">SEO plugins<\/a>.<\/p><figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1500\" height=\"718\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/wordpress-redirections-plugin-interface.jpg\" alt=\"\" class=\"wp-image-6723188\" style=\"aspect-ratio:2.0891364902506964;width:800px;height:auto\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/wordpress-redirections-plugin-interface.jpg 1500w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/wordpress-redirections-plugin-interface-310x148.jpg 310w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/wordpress-redirections-plugin-interface-768x368.jpg 768w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/wordpress-redirections-plugin-interface-125x60.jpg 125w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/wordpress-redirections-plugin-interface-188x90.jpg 188w\" sizes=\"(max-width: 1500px) 100vw, 1500px\" \/><\/figure><p>If you have any of those on your WordPress site, try deactivating them in the <strong>Plugins<\/strong> menu. You can do so both for individual plugins or all of them at once (via <strong>Bulk Actions<\/strong>).<\/p><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1500\" height=\"569\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/deactivate-plugins-in-wordpress-dashboard.jpg\" alt=\"\" class=\"wp-image-6723198\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/deactivate-plugins-in-wordpress-dashboard.jpg 1500w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/deactivate-plugins-in-wordpress-dashboard-310x118.jpg 310w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/deactivate-plugins-in-wordpress-dashboard-768x291.jpg 768w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/deactivate-plugins-in-wordpress-dashboard-158x60.jpg 158w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/deactivate-plugins-in-wordpress-dashboard-237x90.jpg 237w\" sizes=\"(max-width: 1500px) 100vw, 1500px\" \/><\/figure><p>And don\u2019t worry, any data or rules you have set up should still be there when you reactivate the plugins.<\/p><p>If you can\u2019t access your WordPress admin dashboard, you can also disable plugins via FTP. Access your server and go to <strong>wp-content<\/strong>. Rename the <strong>plugins<\/strong> directory to anything else to disable all plugins on your site.<\/p><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1500\" height=\"844\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/rename-singular-plugin-folder-to-deactivate.jpg\" alt=\"\" class=\"wp-image-6723204\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/rename-singular-plugin-folder-to-deactivate.jpg 1500w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/rename-singular-plugin-folder-to-deactivate-310x174.jpg 310w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/rename-singular-plugin-folder-to-deactivate-768x432.jpg 768w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/rename-singular-plugin-folder-to-deactivate-107x60.jpg 107w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/rename-singular-plugin-folder-to-deactivate-160x90.jpg 160w\" sizes=\"(max-width: 1500px) 100vw, 1500px\" \/><\/figure><p>If that solves the problem, rename the directory back to its original and activate plugins one by one until the error appears again. If you already have a suspicion which plugin might be to blame, rename only the folder of the plugin you think might be at fault inside <strong>plugins<\/strong>.<\/p><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1500\" height=\"844\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/rename-singular-plugin-folder-to-deactivate-1.jpg\" alt=\"\" class=\"wp-image-6723240\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/rename-singular-plugin-folder-to-deactivate-1.jpg 1500w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/rename-singular-plugin-folder-to-deactivate-1-310x174.jpg 310w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/rename-singular-plugin-folder-to-deactivate-1-768x432.jpg 768w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/rename-singular-plugin-folder-to-deactivate-1-107x60.jpg 107w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/rename-singular-plugin-folder-to-deactivate-1-160x90.jpg 160w\" sizes=\"(max-width: 1500px) 100vw, 1500px\" \/><\/figure><h2 class=\"wp-block-heading\">8. Examine Your CDN or WAF Configuration<\/h2><p>Third-party services such as content delivery networks and web application firewalls can also be the cause of the ERR_TOO_MANY_REDIRECTS error, especially if they also handle your SSL\/TLS settings.<\/p><p>For example, Cloudflare has a \u201cflexible SSL\u201d option. It forces HTTPS traffic between its own servers and user browsers. However, it still sends traffic to your website using HTTP.<\/p><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"451\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/flexible-ssl-option-in-cloudflare.jpg\" alt=\"\" class=\"wp-image-6723251\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/flexible-ssl-option-in-cloudflare.jpg 1024w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/flexible-ssl-option-in-cloudflare-310x137.jpg 310w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/flexible-ssl-option-in-cloudflare-768x338.jpg 768w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/flexible-ssl-option-in-cloudflare-136x60.jpg 136w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/flexible-ssl-option-in-cloudflare-204x90.jpg 204w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><p>If you already have an SSL certificate on your site with a redirect from HTTP to HTTPS, this easily leads to a redirect loop.<\/p><p>In Cloudflare, you can resolve the problem by switching to <strong>Full<\/strong> or <strong>Full (strict)<\/strong> encryption. However, the solution depends on your individual service, so talk to its customer support if you have problems.<\/p><p>Better yet, if you are going to be using a CDN, why not configure it more easily with WP Rocket? It comes with dedicated add-ons for <a href=\"https:\/\/docs.wp-rocket.me\/article\/18-using-wp-rocket-with-cloudflare\">Cloudflare<\/a> and <a href=\"https:\/\/docs.wp-rocket.me\/article\/1120-sucuri-add-on\">Sucuri<\/a>, two of the most popular solutions on the market.<\/p><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1263\" height=\"808\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/wp-rocket-cdn-add-ons.jpg\" alt=\"\" class=\"wp-image-6723262\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/wp-rocket-cdn-add-ons.jpg 1263w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/wp-rocket-cdn-add-ons-305x195.jpg 305w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/wp-rocket-cdn-add-ons-768x491.jpg 768w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/wp-rocket-cdn-add-ons-94x60.jpg 94w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/wp-rocket-cdn-add-ons-141x90.jpg 141w\" sizes=\"(max-width: 1263px) 100vw, 1263px\" \/><\/figure><p>Plus, there\u2019s also our own <a href=\"https:\/\/rocketcdn.me\/\">Rocket CDN<\/a> that, if you sign up, is even easier to configure.<\/p><figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1500\" height=\"930\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/rocketcdn-homepage.jpg\" alt=\"\" class=\"wp-image-6723273\" style=\"aspect-ratio:1.6129032258064515;width:800px;height:auto\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/rocketcdn-homepage.jpg 1500w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/rocketcdn-homepage-310x192.jpg 310w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/rocketcdn-homepage-768x476.jpg 768w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/rocketcdn-homepage-97x60.jpg 97w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/rocketcdn-homepage-145x90.jpg 145w\" sizes=\"(max-width: 1500px) 100vw, 1500px\" \/><\/figure><p>For any other content delivery network, just switch on <strong>Enable Content Delivery Network<\/strong> under <strong>CDN<\/strong>, provide the CNAME of your network, and configure which files you want to outsource to it. Easy peasy.<\/p><figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1500\" height=\"1293\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/cdn-options-in-wp-rocket.jpg\" alt=\"\" class=\"wp-image-6723286\" style=\"aspect-ratio:1.160092807424594;width:800px;height:auto\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/cdn-options-in-wp-rocket.jpg 1500w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/cdn-options-in-wp-rocket-226x195.jpg 226w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/cdn-options-in-wp-rocket-768x662.jpg 768w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/cdn-options-in-wp-rocket-70x60.jpg 70w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/cdn-options-in-wp-rocket-104x90.jpg 104w\" sizes=\"(max-width: 1500px) 100vw, 1500px\" \/><\/figure><h2 class=\"wp-block-heading\">9. Investigate Your Server Settings<\/h2><p>Another potential source of problems with ERR_TOO_MANY_REDIRECTS are your server settings, more specifically your configuration files. They, too, can contain conflicting redirection rules and some WordPress plugins can add to them as well.<\/p><h4 class=\"wp-block-heading\">Apache<\/h4><p>On an Apache server, the file you are looking for is called <em>.htaccess<\/em>. You can access and edit it with an FTP client. It\u2019s usually in your site\u2019s root directory.<\/p><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1500\" height=\"844\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/htaccess-file-in-wordpress-directory-on-server.jpg\" alt=\"\" class=\"wp-image-6723293\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/htaccess-file-in-wordpress-directory-on-server.jpg 1500w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/htaccess-file-in-wordpress-directory-on-server-310x174.jpg 310w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/htaccess-file-in-wordpress-directory-on-server-768x432.jpg 768w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/htaccess-file-in-wordpress-directory-on-server-107x60.jpg 107w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/htaccess-file-in-wordpress-directory-on-server-160x90.jpg 160w\" sizes=\"(max-width: 1500px) 100vw, 1500px\" \/><\/figure><p>It\u2019s hidden by default, so you might have to toggle a setting in your FTP client to make it visible.<\/p><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"911\" height=\"374\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/force-showing-hidden-files-in-filezilla.jpg\" alt=\"\" class=\"wp-image-6723302\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/force-showing-hidden-files-in-filezilla.jpg 911w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/force-showing-hidden-files-in-filezilla-310x127.jpg 310w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/force-showing-hidden-files-in-filezilla-768x315.jpg 768w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/force-showing-hidden-files-in-filezilla-146x60.jpg 146w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/force-showing-hidden-files-in-filezilla-219x90.jpg 219w\" sizes=\"(max-width: 911px) 100vw, 911px\" \/><\/figure><p>If you don\u2019t know enough to understand if there would be a problematic rule in the file, your best bet is to reset it. To do so, rename the existing file, for example, to <em>.htaccess_backup<\/em>.<\/p><p>Then, create a new file, name it <em>.htaccess<\/em> (don\u2019t forget the dot!), and add the following code to it:<\/p><pre class=\"wp-block-code\"><code class=\"\"># BEGIN WordPress\nRewriteEngine On\nRewriteBase \/\nRewriteRule ^index\\.php$ - [L]\nRewriteCond %{REQUEST_FILENAME} !-f\nRewriteCond %{REQUEST_FILENAME} !-d\nRewriteRule . \/index.php [L]\n# END WordPress\n<\/code><\/pre><p>These are the standard rewrite rules that WordPress usually comes with. If <em>.htaccess<\/em> is behind the ERR_TOO_MANY_REDIRECTS error on your site, this should solve it.<\/p><p>If you have access to your WordPress dashboard, after renaming the file, you can also reset <em>.htaccess<\/em> by going to <strong>Settings &gt; Permalinks<\/strong> and saving at the bottom.<\/p><figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1500\" height=\"1178\" src=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/save-wordpress-permalink-settings-to-regenerate-htaccess.jpg\" alt=\"\" class=\"wp-image-6723312\" style=\"aspect-ratio:1.2733446519524618;width:800px;height:auto\" srcset=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/save-wordpress-permalink-settings-to-regenerate-htaccess.jpg 1500w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/save-wordpress-permalink-settings-to-regenerate-htaccess-248x195.jpg 248w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/save-wordpress-permalink-settings-to-regenerate-htaccess-768x603.jpg 768w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/save-wordpress-permalink-settings-to-regenerate-htaccess-76x60.jpg 76w, https:\/\/wp-rocket.me\/wp-content\/uploads\/2024\/04\/save-wordpress-permalink-settings-to-regenerate-htaccess-115x90.jpg 115w\" sizes=\"(max-width: 1500px) 100vw, 1500px\" \/><\/figure><h4 class=\"wp-block-heading\">NGINX<\/h4><p>If you are using an NGINX server to run your website, finding the configuration file can be a little harder because its location depends on the server setup. If you are unsure, ask your hosting provider to check it for redirects.<\/p><h2 class=\"wp-block-heading\">Fix Your Redirect Loops in WordPress Now!<\/h2><p>Running into the ERR_TOO_MANY_REDIRECTS error is common for WordPress users. Many things can cause it but, most of the time, it has a simple solution.<\/p><p>If your site is experiencing problems with this type of redirect loop, use the checklist above to solve them. The key thing is to stay calm and take it step by step. Panic won\u2019t get you anywhere.<\/p><p>Once done, you have the knowledge to avoid this error in the future and use redirects for what they are actually meant for.<br>Finally, if you want to make it easier for yourself to clear your website cache, set up CDNs, and improve your site\u2019s performance at the same time, <a href=\"https:\/\/wp-rocket.me\/pricing\/\">try WP Rocket<\/a>! It comes with our 14-day, 100% money-back guarantee, so you can test all of <a href=\"https:\/\/wp-rocket.me\/features\/\">its features<\/a> completely risk-free.<\/p>","protected":false},"excerpt":{"rendered":"<p>Is your WordPress website struggling with an ERR_TOO_MANY_REDIRECTS error aka &#8220;redirect loop&#8221;? Learn how to diagnose its causes and fix it!<\/p>\n","protected":false},"author":335480,"featured_media":2695893,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"kia_subtitle":"","footnotes":""},"categories":[117],"tags":[],"class_list":["post-2695743","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress-themes-plugin"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Fix Error Too Many Redirects Issue in WordPress<\/title>\n<meta name=\"description\" content=\"Is your WordPress website struggling with an ERR_TOO_MANY_REDIRECTS error aka &quot;redirect loop&quot;? Learn how to diagnose its causes and fix it!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/wp-rocket.me\/blog\/err-too-many-redirects\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Fix Error Too Many Redirects Issue in WordPress\" \/>\n<meta property=\"og:description\" content=\"Is your WordPress website struggling with an ERR_TOO_MANY_REDIRECTS error aka &quot;redirect loop&quot;? Learn how to diagnose its causes and fix it!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wp-rocket.me\/blog\/err-too-many-redirects\/\" \/>\n<meta property=\"og:site_name\" content=\"WP Rocket\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pages\/WP-Rocket\/631942253526829\" \/>\n<meta property=\"article:published_time\" content=\"2024-04-02T14:03:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-05T12:28:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/err-too-many-redirects.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1100\" \/>\n\t<meta property=\"og:image:height\" content=\"460\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Nick Sch\u00e4ferhoff\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@wp_rocket\" \/>\n<meta name=\"twitter:site\" content=\"@wp_rocket\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nick Sch\u00e4ferhoff\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/wp-rocket.me\/blog\/err-too-many-redirects\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/wp-rocket.me\/blog\/err-too-many-redirects\/\"},\"author\":{\"name\":\"Nick Sch\u00e4ferhoff\",\"@id\":\"https:\/\/wp-rocket.me\/#\/schema\/person\/eeb53110f77bb3a3323467aa432b7798\"},\"headline\":\"How to Fix the ERR_TOO_MANY_REDIRECTS Error on WordPress (9 Methods)\",\"datePublished\":\"2024-04-02T14:03:00+00:00\",\"dateModified\":\"2024-11-05T12:28:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/wp-rocket.me\/blog\/err-too-many-redirects\/\"},\"wordCount\":2734,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/wp-rocket.me\/#organization\"},\"image\":{\"@id\":\"https:\/\/wp-rocket.me\/blog\/err-too-many-redirects\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/err-too-many-redirects.png\",\"articleSection\":[\"Themes &amp; Plugins\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/wp-rocket.me\/blog\/err-too-many-redirects\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/wp-rocket.me\/blog\/err-too-many-redirects\/\",\"url\":\"https:\/\/wp-rocket.me\/blog\/err-too-many-redirects\/\",\"name\":\"How to Fix Error Too Many Redirects Issue in WordPress\",\"isPartOf\":{\"@id\":\"https:\/\/wp-rocket.me\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/wp-rocket.me\/blog\/err-too-many-redirects\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/wp-rocket.me\/blog\/err-too-many-redirects\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/err-too-many-redirects.png\",\"datePublished\":\"2024-04-02T14:03:00+00:00\",\"dateModified\":\"2024-11-05T12:28:44+00:00\",\"description\":\"Is your WordPress website struggling with an ERR_TOO_MANY_REDIRECTS error aka \\\"redirect loop\\\"? Learn how to diagnose its causes and fix it!\",\"breadcrumb\":{\"@id\":\"https:\/\/wp-rocket.me\/blog\/err-too-many-redirects\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/wp-rocket.me\/blog\/err-too-many-redirects\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/wp-rocket.me\/blog\/err-too-many-redirects\/#primaryimage\",\"url\":\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/err-too-many-redirects.png\",\"contentUrl\":\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/err-too-many-redirects.png\",\"width\":1100,\"height\":460,\"caption\":\"How to fix err_too_many_redirects\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/wp-rocket.me\/blog\/err-too-many-redirects\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/wp-rocket.me\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Themes &amp; Plugins\",\"item\":\"https:\/\/wp-rocket.me\/blog\/wordpress-themes-plugin\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How to Fix the ERR_TOO_MANY_REDIRECTS Error on WordPress (9 Methods)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/wp-rocket.me\/#website\",\"url\":\"https:\/\/wp-rocket.me\/\",\"name\":\"WP Rocket\",\"description\":\"Plugin d&#039;optimisation de sites WordPress\",\"publisher\":{\"@id\":\"https:\/\/wp-rocket.me\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/wp-rocket.me\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/wp-rocket.me\/#organization\",\"name\":\"WP Rocket\",\"url\":\"https:\/\/wp-rocket.me\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/wp-rocket.me\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/logo-wp-rocket-paypal-2.png\",\"contentUrl\":\"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/logo-wp-rocket-paypal-2.png\",\"width\":150,\"height\":41,\"caption\":\"WP Rocket\"},\"image\":{\"@id\":\"https:\/\/wp-rocket.me\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/pages\/WP-Rocket\/631942253526829\",\"https:\/\/x.com\/wp_rocket\",\"https:\/\/www.youtube.com\/channel\/UC1ozThXHd1IWIZ5wkshgp_Q\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/wp-rocket.me\/#\/schema\/person\/eeb53110f77bb3a3323467aa432b7798\",\"name\":\"Nick Sch\u00e4ferhoff\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/wp-rocket.me\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6620a6692d6405319e0813158b314e4b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6620a6692d6405319e0813158b314e4b?s=96&d=mm&r=g\",\"caption\":\"Nick Sch\u00e4ferhoff\"},\"description\":\"Content writer, entrepreneur, and digital marketer. Lover of languages. Based in Berlin but home anywhere that has an Internet connection. Bad at writing short bios.\",\"sameAs\":[\"https:\/\/wp-rocket.me\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Fix Error Too Many Redirects Issue in WordPress","description":"Is your WordPress website struggling with an ERR_TOO_MANY_REDIRECTS error aka \"redirect loop\"? Learn how to diagnose its causes and fix it!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/wp-rocket.me\/blog\/err-too-many-redirects\/","og_locale":"en_US","og_type":"article","og_title":"How to Fix Error Too Many Redirects Issue in WordPress","og_description":"Is your WordPress website struggling with an ERR_TOO_MANY_REDIRECTS error aka \"redirect loop\"? Learn how to diagnose its causes and fix it!","og_url":"https:\/\/wp-rocket.me\/blog\/err-too-many-redirects\/","og_site_name":"WP Rocket","article_publisher":"https:\/\/www.facebook.com\/pages\/WP-Rocket\/631942253526829","article_published_time":"2024-04-02T14:03:00+00:00","article_modified_time":"2024-11-05T12:28:44+00:00","og_image":[{"width":1100,"height":460,"url":"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/err-too-many-redirects.png","type":"image\/png"}],"author":"Nick Sch\u00e4ferhoff","twitter_card":"summary_large_image","twitter_creator":"@wp_rocket","twitter_site":"@wp_rocket","twitter_misc":{"Written by":"Nick Sch\u00e4ferhoff","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/wp-rocket.me\/blog\/err-too-many-redirects\/#article","isPartOf":{"@id":"https:\/\/wp-rocket.me\/blog\/err-too-many-redirects\/"},"author":{"name":"Nick Sch\u00e4ferhoff","@id":"https:\/\/wp-rocket.me\/#\/schema\/person\/eeb53110f77bb3a3323467aa432b7798"},"headline":"How to Fix the ERR_TOO_MANY_REDIRECTS Error on WordPress (9 Methods)","datePublished":"2024-04-02T14:03:00+00:00","dateModified":"2024-11-05T12:28:44+00:00","mainEntityOfPage":{"@id":"https:\/\/wp-rocket.me\/blog\/err-too-many-redirects\/"},"wordCount":2734,"commentCount":0,"publisher":{"@id":"https:\/\/wp-rocket.me\/#organization"},"image":{"@id":"https:\/\/wp-rocket.me\/blog\/err-too-many-redirects\/#primaryimage"},"thumbnailUrl":"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/err-too-many-redirects.png","articleSection":["Themes &amp; Plugins"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/wp-rocket.me\/blog\/err-too-many-redirects\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/wp-rocket.me\/blog\/err-too-many-redirects\/","url":"https:\/\/wp-rocket.me\/blog\/err-too-many-redirects\/","name":"How to Fix Error Too Many Redirects Issue in WordPress","isPartOf":{"@id":"https:\/\/wp-rocket.me\/#website"},"primaryImageOfPage":{"@id":"https:\/\/wp-rocket.me\/blog\/err-too-many-redirects\/#primaryimage"},"image":{"@id":"https:\/\/wp-rocket.me\/blog\/err-too-many-redirects\/#primaryimage"},"thumbnailUrl":"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/err-too-many-redirects.png","datePublished":"2024-04-02T14:03:00+00:00","dateModified":"2024-11-05T12:28:44+00:00","description":"Is your WordPress website struggling with an ERR_TOO_MANY_REDIRECTS error aka \"redirect loop\"? Learn how to diagnose its causes and fix it!","breadcrumb":{"@id":"https:\/\/wp-rocket.me\/blog\/err-too-many-redirects\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wp-rocket.me\/blog\/err-too-many-redirects\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/wp-rocket.me\/blog\/err-too-many-redirects\/#primaryimage","url":"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/err-too-many-redirects.png","contentUrl":"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/err-too-many-redirects.png","width":1100,"height":460,"caption":"How to fix err_too_many_redirects"},{"@type":"BreadcrumbList","@id":"https:\/\/wp-rocket.me\/blog\/err-too-many-redirects\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wp-rocket.me"},{"@type":"ListItem","position":2,"name":"Themes &amp; Plugins","item":"https:\/\/wp-rocket.me\/blog\/wordpress-themes-plugin\/"},{"@type":"ListItem","position":3,"name":"How to Fix the ERR_TOO_MANY_REDIRECTS Error on WordPress (9 Methods)"}]},{"@type":"WebSite","@id":"https:\/\/wp-rocket.me\/#website","url":"https:\/\/wp-rocket.me\/","name":"WP Rocket","description":"Plugin d&#039;optimisation de sites WordPress","publisher":{"@id":"https:\/\/wp-rocket.me\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wp-rocket.me\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/wp-rocket.me\/#organization","name":"WP Rocket","url":"https:\/\/wp-rocket.me\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/wp-rocket.me\/#\/schema\/logo\/image\/","url":"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/logo-wp-rocket-paypal-2.png","contentUrl":"https:\/\/wp-rocket.me\/wp-content\/uploads\/1\/logo-wp-rocket-paypal-2.png","width":150,"height":41,"caption":"WP Rocket"},"image":{"@id":"https:\/\/wp-rocket.me\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/pages\/WP-Rocket\/631942253526829","https:\/\/x.com\/wp_rocket","https:\/\/www.youtube.com\/channel\/UC1ozThXHd1IWIZ5wkshgp_Q"]},{"@type":"Person","@id":"https:\/\/wp-rocket.me\/#\/schema\/person\/eeb53110f77bb3a3323467aa432b7798","name":"Nick Sch\u00e4ferhoff","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/wp-rocket.me\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6620a6692d6405319e0813158b314e4b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6620a6692d6405319e0813158b314e4b?s=96&d=mm&r=g","caption":"Nick Sch\u00e4ferhoff"},"description":"Content writer, entrepreneur, and digital marketer. Lover of languages. Based in Berlin but home anywhere that has an Internet connection. Bad at writing short bios.","sameAs":["https:\/\/wp-rocket.me\/"]}]}},"_links":{"self":[{"href":"https:\/\/wp-rocket.me\/wp-json\/wp\/v2\/posts\/2695743"}],"collection":[{"href":"https:\/\/wp-rocket.me\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp-rocket.me\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp-rocket.me\/wp-json\/wp\/v2\/users\/335480"}],"replies":[{"embeddable":true,"href":"https:\/\/wp-rocket.me\/wp-json\/wp\/v2\/comments?post=2695743"}],"version-history":[{"count":0,"href":"https:\/\/wp-rocket.me\/wp-json\/wp\/v2\/posts\/2695743\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wp-rocket.me\/wp-json\/wp\/v2\/media\/2695893"}],"wp:attachment":[{"href":"https:\/\/wp-rocket.me\/wp-json\/wp\/v2\/media?parent=2695743"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp-rocket.me\/wp-json\/wp\/v2\/categories?post=2695743"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp-rocket.me\/wp-json\/wp\/v2\/tags?post=2695743"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}