{"id":31942,"date":"2023-11-15T07:00:00","date_gmt":"2023-11-15T15:00:00","guid":{"rendered":"https:\/\/dhblog.dream.press\/blog\/?p=31942"},"modified":"2025-05-21T21:12:37","modified_gmt":"2025-05-22T04:12:37","slug":"how-to-fix-redirect-loop-wordpress-error","status":"publish","type":"post","link":"https:\/\/www-dev.dreamhost.com\/blog\/how-to-fix-redirect-loop-wordpress-error\/","title":{"rendered":"How To Fix \u201cERR_TOO_MANY_REDIRECTS\u201d In WordPress (13 Tricks)"},"content":{"rendered":"\n<p><a href=\"https:\/\/www.dreamhost.com\/blog\/guide-to-redirects\/\" target=\"_blank\" rel=\"noopener\">URL redirects<\/a> are necessary when you need to change the addresses of a website page permanently or temporarily.<\/p>\n\n\n\n<p>However, as a result, sometimes your website can get stuck in a redirection loop.<\/p>\n\n\n\n<p>If this happens, you may face the ERR_TOO_MANY_REDIRECTS error, preventing you from accessing specific pages.<\/p>\n\n\n\n<p>The problem usually lies within your website, browser, server, or third-party plugins or programs. Fortunately, redirection issues can typically be fixed by following a troubleshooting workflow.&nbsp; When you know what to do to diagnose the cause of the error, you can solve it relatively quickly.<\/p>\n\n\n\n<p>In this article, we\u2019ll look at common causes of the \u201ctoo many redirects\u201d error, both on-site and off-site, and how to fix each. Plus, we\u2019ll explain how to prevent the problem from happening again in the future!<\/p>\n\n\n\n<h2 id=\"causes\" class=\"wp-block-heading\">What Causes ERR_TOO_MANY_REDIRECTS In WordPress?<\/h2>\n\n\n\n<p>The \u201ctoo many redirects\u201d error happens when your WordPress website gets stuck in an infinite redirect loop.<\/p>\n\n\n\n<p>A <a href=\"https:\/\/www.dreamhost.com\/glossary\/hosting\/redirect-loop\/\" target=\"_blank\" rel=\"noopener\">redirect loop<\/a> is when a web server repeatedly sends a browser to the same page over and over, preventing it from loading the intended page.<\/p>\n\n\n\n<p>When this continues, your browser may trigger the error and fail to load the site.<\/p>\n\n\n\n<p>This error looks different depending on the browser you use.<\/p>\n\n\n\n<p>For example, in Google Chrome, it usually says something like \u201cThis page isn\u2019t working,\u201d stating too many redirects as the issue and showing the ERR_TOO_MANY_REDIRECTS code.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1600\" height=\"1050\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/ERR_TOO_MANY_REDIRECTS.jpg\" alt=\"screenshot of &quot;this page isn't working&quot; try clearing your cookies, ERR_TOO_MANY_REDIRECTS\" class=\"wp-image-42435 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/ERR_TOO_MANY_REDIRECTS.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/ERR_TOO_MANY_REDIRECTS-300x197.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/ERR_TOO_MANY_REDIRECTS-1024x672.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/ERR_TOO_MANY_REDIRECTS-768x504.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/ERR_TOO_MANY_REDIRECTS-1536x1008.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/ERR_TOO_MANY_REDIRECTS-600x394.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/ERR_TOO_MANY_REDIRECTS-1200x788.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/ERR_TOO_MANY_REDIRECTS-730x479.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/ERR_TOO_MANY_REDIRECTS-1460x958.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/ERR_TOO_MANY_REDIRECTS-784x515.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/ERR_TOO_MANY_REDIRECTS-1568x1029.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/ERR_TOO_MANY_REDIRECTS-877x576.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1050;\" \/><\/figure>\n\n\n\n<p>If you use Mozilla Firefox, the error usually reads as \u201cThe page isn\u2019t redirecting properly.\u201d It usually displays as \u201cSafari Can\u2019t Open the Page\u201d for Safari users and will let you know the reason is because of too many redirects.<\/p>\n\n\n\n<p>Unlike some other <a href=\"https:\/\/www.dreamhost.com\/blog\/common-wordpress-errors\/\" target=\"_blank\" rel=\"noopener\">common WordPress errors<\/a>, the \u201ctoo many redirects\u201d issue doesn\u2019t usually solve itself.<\/p>\n\n\n\n<p>So you\u2019ll need to troubleshoot the origins of the problem to fix it. Here\u2019s how.<\/p>\n\n\n\n<h2 id=\"solve\" class=\"wp-block-heading\">How To Solve The \u201cToo Many Redirects\u201d Error (13 Methods)<\/h2>\n\n\n\n<p>Various factors can cause the \u201ctoo many redirects\u201d error. Some may be within your WordPress site, but you\u2019ll likely need to go down a few different paths before you track down and eventually solve the issue.<\/p>\n\n\n\n<p>So with that in mind, let\u2019s take a look at a comprehensive list of most of the possible solutions.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Force A Page Refresh<\/h3>\n\n\n\n<p>The first solution is a very simple one. You can force your browser to refresh and retrieve a new version of the page. This method overrides any stored data and displays the latest information available for the WordPress website.<\/p>\n\n\n\n<p>You might like to try this method first because it\u2019s quick and won\u2019t interfere with any other strategies. You\u2019ll also know straight away if it has fixed the problem or not.<\/p>\n\n\n\n<p>You can use the following keyboard shortcuts to force a refresh in your browser:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><b>Google Chrome (Windows):<\/b> Ctrl + F5<\/li>\n\n\n\n<li><b>Google Chrome (Mac):<\/b> Command + Shift + R<\/li>\n\n\n\n<li><b>Safari: <\/b>Command + Option + R<\/li>\n\n\n\n<li><b>Firefox (Windows):<\/b> Ctrl + F5<\/li>\n\n\n\n<li><b>Firefox (Mac):<\/b> Command + Shift + R<\/li>\n<\/ul>\n\n\n\n<p>That\u2019s all you need to do. If this simple method doesn\u2019t work, you can continue through the troubleshooting guide.<\/p>\n\n\n\n<div class=\"article-newsletter article-newsletter--gradient\">\n\n\n<h2>Get Content Delivered Straight to Your Inbox<\/h2><p>Subscribe now to receive all the latest updates, delivered directly to your inbox.<\/p><form class=\"nwsl-form\" id=\"newsletter_block_\" novalidate><div class=\"messages\"><\/div><div class=\"form-group\"><label for=\"input_newsletter_block_\"><input type=\"email\"name=\"email\"id=\"input_newsletter_block_\"placeholder=\"Enter your email address\"novalidatedisabled=\"disabled\"\/><\/label><button type=\"submit\"class=\"btn btn--brand\"disabled=\"disabled\"><span>Sign Me Up!<\/span><svg width=\"21\" height=\"14\" viewBox=\"0 0 21 14\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M13.8523 0.42524L12.9323 1.34521C12.7095 1.56801 12.7132 1.9304 12.9404 2.14865L16.7241 5.7823H0.5625C0.251859 5.7823 0 6.03416 0 6.3448V7.6573C0 7.96794 0.251859 8.2198 0.5625 8.2198H16.7241L12.9405 11.8535C12.7132 12.0717 12.7095 12.4341 12.9323 12.6569L13.8523 13.5769C14.072 13.7965 14.4281 13.7965 14.6478 13.5769L20.8259 7.39879C21.0456 7.17913 21.0456 6.82298 20.8259 6.60327L14.6477 0.42524C14.4281 0.205584 14.0719 0.205584 13.8523 0.42524Z\" fill=\"white\"\/>\n<\/svg>\n<\/button><\/div><\/form><\/div>\n\n\n<h3 class=\"wp-block-heading\">2. Delete Cookies On Your Site<\/h3>\n\n\n\n<p>Cookies are small blocks of data that enable websites to remember information about your visit. Then, the sites use that data to speed up and customize your experiences.<\/p>\n\n\n\n<p>For example, an e-commerce platform might send you on-site recommendations based on your previous purchases and searches. This way, you\u2019ll be able to save time when looking for related products.<\/p>\n\n\n\n<p>However, cookies can sometimes hold onto incorrect data. In turn, this can cause the \u201ctoo many redirects\u201d error. When this occurs, you should try deleting cookies from the WordPress site.<\/p>\n\n\n\n<p>In Google Chrome, click on the three dots across from your address bar and go to <i>Settings<\/i>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1600\" height=\"995\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Chrome-Settings.jpg\" alt=\"close-up of Chrome menu nav with the Settings option highlighted\" class=\"wp-image-42436 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Chrome-Settings.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Chrome-Settings-300x187.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Chrome-Settings-1024x637.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Chrome-Settings-768x478.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Chrome-Settings-1536x955.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Chrome-Settings-600x373.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Chrome-Settings-1200x746.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Chrome-Settings-730x454.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Chrome-Settings-1460x908.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Chrome-Settings-784x488.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Chrome-Settings-1568x975.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Chrome-Settings-877x545.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/995;\" \/><\/figure>\n\n\n\n<p>In the left sidebar, go to <i>Privacy and security<\/i> (the sidebar may be collapsed, hit the three-line menu to open it). On that page, select the <i>Third-party cookies<\/i> option.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1600\" height=\"804\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/third-party-cookies.jpg\" alt=\"Close-up of the privacy and securities menu with &quot;Third-party cookies&quot; highlighted\" class=\"wp-image-42437 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/third-party-cookies.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/third-party-cookies-300x151.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/third-party-cookies-1024x515.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/third-party-cookies-768x386.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/third-party-cookies-1536x772.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/third-party-cookies-600x302.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/third-party-cookies-1200x603.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/third-party-cookies-730x367.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/third-party-cookies-1460x734.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/third-party-cookies-784x394.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/third-party-cookies-1568x788.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/third-party-cookies-877x441.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/804;\" \/><\/figure>\n\n\n\n<p>On the next page, select <i>See all site data and permissions<\/i>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1600\" height=\"703\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/see-all-site-data-and-permissions.jpg\" alt=\"close up of the third party menu cookies options calling attention to the option to &quot;See all site data and permissions&quot; \" class=\"wp-image-42438 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/see-all-site-data-and-permissions.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/see-all-site-data-and-permissions-300x132.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/see-all-site-data-and-permissions-1024x450.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/see-all-site-data-and-permissions-768x337.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/see-all-site-data-and-permissions-1536x675.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/see-all-site-data-and-permissions-600x264.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/see-all-site-data-and-permissions-1200x527.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/see-all-site-data-and-permissions-730x321.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/see-all-site-data-and-permissions-1460x641.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/see-all-site-data-and-permissions-784x344.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/see-all-site-data-and-permissions-1568x689.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/see-all-site-data-and-permissions-877x385.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/703;\" \/><\/figure>\n\n\n\n<p>This will open a list of all the different sites storing cookies. Search for your website and use the trashcan icon next to it to delete the data it\u2019s storing.<\/p>\n\n\n\n<p>Once you\u2019re done, refresh the WordPress site to see if the error is fixed.<\/p>\n\n\n\n<p><b>Related: <\/b><a href=\"https:\/\/www.dreamhost.com\/blog\/most-important-wordpress-settings-for-your-website\/\" target=\"_blank\" rel=\"noopener\"><b>WordPress Settings Overview<\/b><\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Clear WordPress Site Or Server Cache<\/h3>\n\n\n\n<p><a href=\"https:\/\/www.dreamhost.com\/wordpress\/guide-to-wp-caching\/\" target=\"_blank\" rel=\"noopener\">Caching stores information<\/a> about your site so it can load faster the next time you access it.<\/p>\n\n\n\n<p>The downside is your cache can hold onto outdated data and cause a redirection error. Therefore, you can try clearing out the stored information to see if it fixes the problem.<\/p>\n\n\n\n<p>If you can access your WordPress site, you can try to clear your WordPress cache with a dedicated caching plugin like <a href=\"https:\/\/wordpress.org\/plugins\/wp-super-cache\/\" target=\"_blank\" rel=\"noopener\">WP Super Cache<\/a>.<\/p>\n\n\n\n<p>However, the redirection error will likely prevent you from getting to your dashboard. Therefore, you might need to try clearing your server cache.<\/p>\n\n\n\n<p>If you\u2019re a <a href=\"https:\/\/www.dreamhost.com\/wordpress\/managed\/\" target=\"_blank\" rel=\"noopener\">DreamPress customer<\/a> and have a <a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/216385837-Creating-a-user-with-Shell-SSH-access\" target=\"_blank\" rel=\"noopener\">shell account<\/a>, you\u2019ll need to log into your domain with <a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/216041267-SSH-overview\" target=\"_blank\" rel=\"noopener\">Secure Shell (SSH)<\/a> protocol.<\/p>\n\n\n\n<p>Then, you can enter the following code to purge your cache:<\/p>\n\n\n\n<p><code>curl -X PURGE \u201chttp:\/\/yourwebsite.com\/.*\u201d ; wp cache flush<\/code><\/p>\n\n\n\n<p>Once you\u2019ve cleared out the cache, try reloading your site. If that doesn\u2019t work, you may need to try another method.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4. Clear Browser Cache<\/h3>\n\n\n\n<p>Your browser also stores cached information about the websites you visit, including your own. If your browser is holding onto outdated data, you may need to clear it out to fix the redirection error in WordPress.<\/p>\n\n\n\n<p>If you\u2019re working with the Chrome browser, you can head back to <i>Settings<\/i> &gt; <i>Privacy and security<\/i>. Here, click on <i>Clear browsing data<\/i>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1600\" height=\"874\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/clear-browsing-data.jpg\" alt=\"close up of the privacy and security settings box we saw before, but this time with &quot;Clear browsing data&quot; highlighted\" class=\"wp-image-42439 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/clear-browsing-data.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/clear-browsing-data-300x164.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/clear-browsing-data-1024x559.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/clear-browsing-data-768x420.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/clear-browsing-data-1536x839.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/clear-browsing-data-600x328.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/clear-browsing-data-1200x656.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/clear-browsing-data-730x399.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/clear-browsing-data-1460x798.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/clear-browsing-data-784x428.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/clear-browsing-data-1568x857.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/clear-browsing-data-877x479.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/874;\" \/><\/figure>\n\n\n\n<p>This will bring up a new window that enables you to choose the data you want to delete including browsing history, browser cookies, etc. Select each item by checking the box next to it and then click on <i>Clear data<\/i>.<\/p>\n\n\n\n<p>You\u2019ll need to use slightly different methods if you\u2019re <a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/216456827-How-to-clear-your-browser-s-cache\" target=\"_blank\" rel=\"noopener\">working with a different browser<\/a>.<\/p>\n\n\n\n<p>When you\u2019re done, try reloading your site to see if the \u201ctoo many redirects\u201d error has gone.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">5. Determine The Cause Of The Redirect Loop<\/h3>\n\n\n\n<p>If the earlier methods didn\u2019t solve the redirection error, you need to try and diagnose the underlying problem. Otherwise, you might spend a lot of effort on more time-consuming strategies that still may not fix the error.<\/p>\n\n\n\n<p>There are a couple of different methods you can use to determine the cause of redirect loops.<\/p>\n\n\n\n<p>Firstly, you can enter your site\u2019s URL into the <a href=\"https:\/\/httpstatus.io\/\" target=\"_blank\" rel=\"noopener\">Redirect Checker tool<\/a>.<\/p>\n\n\n\n<p>This free online application lets you enter multiple URLs and check their statuses. You can also specify the user agent, such as your browser, search engine bots, and mobile devices.<\/p>\n\n\n\n<p>Once you enter your URL, you can see any status or error codes associated with your site at the bottom of the page.<\/p>\n\n\n\n<p>Alternatively, some browser add-ons can show you the nature of redirects on different sites. For example, the <a href=\"https:\/\/chrome.google.com\/webstore\/detail\/redirect-path\/aomidfkchockcldhbkggjokdkkebmdll?utm_source=chrome-app-launcher-info-dialog\" target=\"_blank\" rel=\"noopener\">Redirect Path<\/a> Chrome extension flags redirect error messages in real time.<\/p>\n\n\n\n<p>Unfortunately, these tools might not always tell you why your redirect error is happening. If this is the case, you can continue with the other strategies in this troubleshooting guide.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">6. Temporarily Disable WordPress Plugins<\/h3>\n\n\n\n<p><a href=\"https:\/\/www.dreamhost.com\/blog\/most-popular-wordpress-plugins\/\" target=\"_blank\" rel=\"noopener\">WordPress plugins<\/a> are helpful tools that can introduce new functionalities to your website. However, these add-ons can also cause issues, such as the \u201ctoo many redirects\u201d error.<\/p>\n\n\n\n<p>Anyone can develop and share WordPress plugins. As such, you may accidentally download one that contains faulty code. These add-ons also have frequent updates. If you haven\u2019t updated your plugins, they may also be causing problems on your site.<\/p>\n\n\n\n<p>Try this method if you recently added new plugins to your WordPress site. Even if you don\u2019t suspect a particular plugin, you can use the following steps to address the issue.<\/p>\n\n\n\n<p>If you can\u2019t access your WordPress site, you\u2019ll need to access the plugin files via a <a href=\"https:\/\/www.dreamhost.com\/blog\/ftp-sftp-guide-for-wordpress-users\/\" target=\"_blank\" rel=\"noopener\">Secure File Transfer Protocol (SFTP)<\/a> application like <a href=\"https:\/\/filezilla-project.org\/\" target=\"_blank\" rel=\"noopener\">FileZilla<\/a>.<\/p>\n\n\n\n<p>(You may also be able to access your site files via your host\u2019s <a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/360003490852\" target=\"_blank\" rel=\"noopener\">file manager<\/a>.)<\/p>\n\n\n\n<p>Once you\u2019ve connected the SFTP client to your site, you\u2019ll need to find the folder that holds your plugins. You\u2019ll usually find it under <i>domain of your site &gt; wp-content &gt; plugins<\/i>.<\/p>\n\n\n\n<p>Here, you\u2019ll see a series of folders with the names of your installed plugins.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1600\" height=\"749\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Plugins-folder.jpg\" alt=\"screenshot of plugin folders showing a range of 11 plugins\" class=\"wp-image-42440 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Plugins-folder.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Plugins-folder-300x140.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Plugins-folder-1024x479.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Plugins-folder-768x360.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Plugins-folder-1536x719.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Plugins-folder-600x281.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Plugins-folder-1200x562.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Plugins-folder-730x342.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Plugins-folder-1460x683.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Plugins-folder-784x367.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Plugins-folder-1568x734.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Plugins-folder-877x411.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/749;\" \/><\/figure>\n\n\n\n<p>Rename the plugins folder to \u201cplugins-off\u201d. This will deactivate all of your plugins. You should now be able to access your WordPress admin dashboard.<\/p>\n\n\n\n<p>Next, rename your plugins folder to its original title. Then go through the process of reactivating each add-on from your WordPress dashboard (<i>Plugins<\/i> &gt; <i>Installed Plugins<\/i>) to see which one throws the \u201ctoo many redirects\u201d error.<\/p>\n\n\n\n<p>If you find a problem plugin, keep it deactivated and find an alternative option for your website in the <a href=\"https:\/\/wordpress.org\/plugins\/\" target=\"_blank\" rel=\"noopener\">WordPress plugin directory<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">7. Check WordPress Site Settings<\/h3>\n\n\n\n<p>Sometimes an error in your WordPress site settings can cause redirect loops.<\/p>\n\n\n\n<p>For example, your website might be pointing to the wrong <a href=\"https:\/\/www.dreamhost.com\/blog\/how-to-choose-the-right-domain-name\/\" target=\"_blank\" rel=\"noopener\">domain name<\/a> for your site files. This more commonly happens if you\u2019ve recently <a href=\"https:\/\/www.dreamhost.com\/blog\/how-to-migrate-wordpress-website\/\" target=\"_blank\" rel=\"noopener\">migrated your website<\/a>.<\/p>\n\n\n\n<p>You can check your site settings in your WordPress dashboard.If you can access it, log in and head to <i>Settings<\/i> &gt; <i>General<\/i>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1600\" height=\"798\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Settings-General.jpg\" alt=\"close up shot of WordPress lefthand nav with the &quot;General&quot; option selected\" class=\"wp-image-42441 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Settings-General.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Settings-General-300x150.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Settings-General-1024x511.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Settings-General-768x383.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Settings-General-1536x766.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Settings-General-600x299.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Settings-General-1200x599.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Settings-General-730x364.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Settings-General-1460x728.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Settings-General-784x391.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Settings-General-1568x782.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Settings-General-877x437.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/798;\" \/><\/figure>\n\n\n\n<p>You\u2019ll then see two fields for WordPress Address (URL) and Site Address (URL).<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1600\" height=\"473\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/URL.jpg\" alt=\"Close up of the WordPress Address and Site Address fields, both showing: https:\/\/tylhak.dream.press&quot; \" class=\"wp-image-42442 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/URL.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/URL-300x89.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/URL-1024x303.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/URL-768x227.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/URL-1536x454.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/URL-600x177.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/URL-1200x355.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/URL-730x216.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/URL-1460x432.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/URL-784x232.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/URL-1568x464.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/URL-877x259.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/473;\" \/><\/figure>\n\n\n\n<p>These two addresses should be identical unless you want WordPress to <a href=\"https:\/\/wordpress.org\/support\/article\/giving-wordpress-its-own-directory\/\" target=\"_blank\" rel=\"noopener\">have its own directory<\/a>.<\/p>\n\n\n\n<p>If the URLs don\u2019t match and they should, you can change the settings manually. To do this, you\u2019ll need to edit your site\u2019s wp-config.php file.<\/p>\n\n\n\n<p>Access your website using SFTP as you did previously. Then, locate and open the wp-config.php file in a text editor.<\/p>\n\n\n\n<p>Next, you\u2019re going to paste the <a href=\"https:\/\/wordpress.org\/support\/article\/changing-the-site-url\/\" target=\"_blank\" rel=\"noopener\">following code<\/a> into the file:<\/p>\n\n\n\n<p><code>define( 'WP_HOME', 'http:\/\/example.com' );<\/code><br><code>define( 'WP_SITEURL', 'http:\/\/example.com' );<\/code><\/p>\n\n\n\n<p>Replace the example URLs above with the correct ones and save the file. Then reload your website and see if this solved the problem.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">8. Check SSL Certificate<\/h3>\n\n\n\n<p>If you\u2019ve recently <a href=\"https:\/\/www.dreamhost.com\/academy\/what-is-https-and-why-does-it-matter-for-your-website\/\" target=\"_blank\" rel=\"noopener\">migrated your site to HTTPS<\/a>, there are various steps you need to complete.<\/p>\n\n\n\n<p>Unfortunately, if you miss some of them or misconfigure some settings, you could trigger the \u201ctoo many redirects\u201d error in WordPress.<\/p>\n\n\n\n<p>For example, if you didn\u2019t install your Secure Sockets Layer (SSL) certificate correctly, it could be causing problems. If you didn\u2019t add it at all, your site would automatically get stuck in a redirect loop.<\/p>\n\n\n\n\n\n<div class=\"glossary-term\">\n\t<a\n\t\tclass=\"glossary-term__above-title\"\n\t\thref=\"\"\n\t\ttarget=\"_blank\"\n\t\trel=\"noopener noreferrer\"\n\t>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9v28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5V291.9c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z\"\/><\/svg>\n\t\t<span><\/span>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\"><path d=\"M342.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"\/><\/svg>\n\t<\/a>\n    <h3>SSL\/TLS<\/h3>\n    <p>SSL stands for Secure Sockets Layer. In short, it\u2019s a protocol for maintaining a secure connection and protecting sensitive data. Transport Layer Security (TLS) is the successor to SSL. It is a cryptographic protocol that provides a safe connection over any given computer network.<\/p>\n            <a\n            href=\"https:\/\/www.dreamhost.com\/glossary\/hosting\/ssl-tls\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            Read More                    <\/a>\n\n<\/div>\n\n\n\n<p>However, there might also be some <a href=\"https:\/\/www.dreamhost.com\/blog\/how-to-fix-common-ssl-issues-wordpress\/\" target=\"_blank\" rel=\"noopener\">minor issues with your SSL certificate installation<\/a>. For example, you might have incorrectly installed the intermediate certificates that work together with your main one.<\/p>\n\n\n\n<p>You can check if your SSL certificate is correctly installed using a tool such as the <a href=\"https:\/\/www.ssllabs.com\/ssltest\/analyze.html\" target=\"_blank\" rel=\"noopener\">Qualys SSL Server Test<\/a>.<\/p>\n\n\n\n<p>This application scans your domain to find any associated SSL issues. This process can take a few minutes, but it will alert you to any problems with your certificate installation.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">9. Update Hard-Coded Links<\/h3>\n\n\n\n<p>If you\u2019ve just switched from HTTP to HTTPS, you\u2019ll need to redirect your links. Otherwise, these URLs will point to locations that no longer exist on your website.<\/p>\n\n\n\n<p>Many users utilize plugins that can change these links automatically, such as <a href=\"https:\/\/wordpress.org\/plugins\/real-time-auto-find-and-replace\/\" target=\"_blank\" rel=\"noopener\">Better Find and Replace<\/a>.<\/p>\n\n\n\n<p>But it can be risky to use an add-on. If your chosen plugin has any issues with its code or updates, it can misconfigure your redirects and trigger the \u201ctoo many redirects\u201d error.<\/p>\n\n\n\n<p>We recommend that you manually update your hard-coded links. You can do this with the search and replace method in WordPress.<\/p>\n\n\n\n<p>We have a complete guide on <a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/214580498\" target=\"_blank\" rel=\"noopener\">how to change your WordPress URLs<\/a>. If you\u2019re a DreamHost customer, you can also reach out to our <a href=\"https:\/\/www.dreamhost.com\/support\/\" target=\"_blank\" rel=\"noopener\">Technical Support team<\/a> for assistance.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">10. Check For HTTPS Redirects On Your Server<\/h3>\n\n\n\n<p>HTTPS redirect rules can also cause the \u201ctoo many redirects\u201d error in WordPress. These server settings may have been misconfigured when you migrated your site.<\/p>\n\n\n\n<p>For example, your HTTPS settings may not be correctly redirecting your links. As such, you\u2019ll need to amend them.<\/p>\n\n\n\n<p>To determine your method, first you\u2019ll need to know which server type your host uses.<\/p>\n\n\n\n<p>If your site uses an Apache server, you\u2019ll need to edit your .htaccess file.<\/p>\n\n\n\n<p>Locate it within your SFTP client and open the file in a text editor. Then, you can enter the <a href=\"https:\/\/stackoverflow.com\/questions\/29029049\/best-practice-301-redirect-http-to-https-standard-domain\" target=\"_blank\" rel=\"noopener\">following code<\/a>:<\/p>\n\n\n\n<p><code>RewriteEngine On<\/code><br><code>RewriteCond %{HTTPS} off<\/code><br><code>RewriteRule ^(.*)$ https:\/\/%{HTTP_HOST}%{REQUEST_URI} [L,R=301]<\/code><\/p>\n\n\n\n<p>This code will cause all HTTP links to redirect to HTTPS automatically. Save the .htaccess file when you\u2019re done.<\/p>\n\n\n\n<p>To adjust your HTTPS redirects on Nginx servers, you\u2019ll need to ask support to help you adjust the config file. Have them insert the <a href=\"https:\/\/www.cloudbooklet.com\/nginx-redirect-urls-http-to-https\/\" target=\"_blank\" rel=\"noopener\">following code<\/a> to set up your redirects:<\/p>\n\n\n\n<p><code>server { listen 80; server_name domain.com www.domain.com; return 301 https:\/\/domain.com$request_uri; }<\/code><\/p>\n\n\n\n<p>Once that has been put into place, reload your WordPress site.<\/p>\n\n\n\n<p>If it doesn\u2019t fix the problem, you know the drill \u2014 keep moving through the troubleshooting steps in this guide.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">11. Check Third-Party Service Settings<\/h3>\n\n\n\n<p>If you use a third-party service such as a content delivery network (CDN) or web application firewall (WAF) like <a href=\"https:\/\/www.dreamhost.com\/news\/announcements\/cloudflare-dreamhost-just-got-better\/\" target=\"_blank\" rel=\"noopener\">Cloudflare<\/a>, its settings may cause the \u201ctoo many redirects\u201d error.<\/p>\n\n\n\n\n\n<div class=\"glossary-term\">\n\t<a\n\t\tclass=\"glossary-term__above-title\"\n\t\thref=\"\"\n\t\ttarget=\"_blank\"\n\t\trel=\"noopener noreferrer\"\n\t>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9v28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5V291.9c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z\"\/><\/svg>\n\t\t<span><\/span>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\"><path d=\"M342.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"\/><\/svg>\n\t<\/a>\n    <h3>CDN<\/h3>\n    <p>CDN is an abbreviation for \u201cContent Delivery Network\u201d. It refers to a geographically-distributed network of web servers (and their data centers). The entities that make up a CDN collaborate to ensure speedy content delivery via the internet.<\/p>\n            <a\n            href=\"https:\/\/www.dreamhost.com\/glossary\/hosting\/cdn\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            Read More                    <\/a>\n\n<\/div>\n\n\n\n<p>Cloudflare can trigger the \u201ctoo many redirects\u201d error if you have the Flexible SSL setting enabled and an SSL certificate from another source (such as your hosting provider).<\/p>\n\n\n\n<p>In this scenario, your hosting server requests are already redirecting URLs from HTTP to HTTPS. However, with the Flexible SSL setting, all server requests are being sent in HTTP. This causes redirection loops to happen between the different processes.<\/p>\n\n\n\n<p>That\u2019s why we don\u2019t recommend using the Flexible SSL setting if you have an SSL certificate from a third-party source. Instead, <a href=\"https:\/\/support.cloudflare.com\/hc\/en-us\/articles\/200170416-End-to-end-HTTPS-with-Cloudflare-Part-3-SSL-options\" target=\"_blank\" rel=\"noopener\">change your Cloudflare encryption mode<\/a> and choose either Full or Full (strict). Doing so will automatically send requests in HTTPS.<\/p>\n\n\n\n<p>Additionally, you may like to enable the \u201c<a href=\"https:\/\/blog.cloudflare.com\/how-to-make-your-site-https-only\/\" target=\"_blank\" rel=\"noopener\">Always Use HTTPS\u201d rule<\/a> in Cloudflare. This forces your site to send all requests via HTTPS. Therefore, it avoids causing a redirect loop and triggering the WordPress error.<\/p>\n\n\n\n<p>Finally, double-check that you\u2019ve correctly <a href=\"https:\/\/support.cloudflare.com\/hc\/en-us\/articles\/218411427#redirects\" target=\"_blank\" rel=\"noopener\">configured your redirects<\/a> in Cloudflare. For example, you\u2019ll want to ensure that your domain doesn\u2019t redirect to itself. Otherwise, it can trigger a redirect error.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">12. Check Redirects On Your Server<\/h3>\n\n\n\n<p>We already covered how to check for HTTPS redirects on your server. However, other redirects can trigger an error when loading your WordPress website.<\/p>\n\n\n\n<p>For example, you might have a 301 redirect misconfigured. It might be pointing to the original link, triggering a redirect loop that prevents your site from loading. You can usually find redirects such as this by checking your config files.<\/p>\n\n\n\n<p>If your site uses an Apache server, you may have issues with your .htaccess file. We recommend creating a new one with default settings.<\/p>\n\n\n\n\n\n<div class=\"glossary-term\">\n\t<a\n\t\tclass=\"glossary-term__above-title\"\n\t\thref=\"\"\n\t\ttarget=\"_blank\"\n\t\trel=\"noopener noreferrer\"\n\t>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9v28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5V291.9c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z\"\/><\/svg>\n\t\t<span><\/span>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\"><path d=\"M342.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"\/><\/svg>\n\t<\/a>\n    <h3>Apache<\/h3>\n    <p>\u2019Apache\u2019 is the abbreviation of \u2018Apache HTTP Server\u2019. This is a free and open-source web server software that delivers content. Its primary function is to establish a connection between a server and a browser via HTTP requests.<\/p>\n            <a\n            href=\"https:\/\/www.dreamhost.com\/glossary\/hosting\/apache\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            Read More                    <\/a>\n\n<\/div>\n\n\n\n<p>First, you\u2019ll need to access your site via SFTP. Find the .htaccess file and save a copy of it, in case any mistakes are made. You can do this by renaming it to something like \u201c.htaccess_old\u201d.<\/p>\n\n\n\n<p>Next, you\u2019ll need to make a new .htaccess file. Put the <a href=\"https:\/\/wordpress.org\/support\/article\/htaccess\/\" target=\"_blank\" rel=\"noopener\">following code<\/a> into it to establish default settings:<\/p>\n\n\n\n<p><code># BEGIN WordPress<\/code><br><code>RewriteEngine On<\/code><br><code>RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]<\/code><br><code>RewriteBase \/<\/code><br><code>RewriteRule ^index.php$ - [L]<\/code><br><code>RewriteCond %{REQUEST_FILENAME} !-f<\/code><br><code>RewriteCond %{REQUEST_FILENAME} !-d<\/code><br><code>RewriteRule . \/index.php [L]<\/code><br><code># END WordPress<\/code><\/p>\n\n\n\n<p>Save the file and try reloading your WordPress site. If this process works, you can delete the old .htaccess file and keep working with the new one.<\/p>\n\n\n\n<p>If your site uses an Nginx server, you\u2019ll need to follow a slightly different process. This server type uses a variety of different config files, depending on the hosting provider. We recommend reaching out to your host to see which one applies to your situation.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">13. Contact Your Web Hosting Provider<\/h3>\n\n\n\n<p>If you\u2019ve tried all of these methods and you can\u2019t fix the \u201ctoo many redirects\u201d error, it might be time to get some help. You might be missing a crucial step, or there could be a deeper issue with your WordPress site.<\/p>\n\n\n\n<p>By contacting your web hosting provider, you can get fast assistance with the error. For example, DreamHost customers can contact our <a href=\"https:\/\/www.dreamhost.com\/support\/\" target=\"_blank\" rel=\"noopener\">Technical Support team.<\/a><\/p>\n\n\n\n<p><b>Related: <\/b><a href=\"https:\/\/www.dreamhost.com\/blog\/how-to-choose-web-host-checklist\/\" target=\"_blank\" rel=\"noopener\"><b>The Ultimate Guide To Web Hosting<\/b><\/a><\/p>\n\n\n\n<h2 id=\"prevent\" class=\"wp-block-heading\">How To Prevent ERR_TOO_MANY_REDIRECTS In The Future (3 Ways)<\/h2>\n\n\n\n<p>If you want to prevent the \u201ctoo many redirects\u201d error, there are a few steps you can take within your browser and site. Let\u2019s take a look at them.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Keep Plugins Up To Date<\/h3>\n\n\n\n<p>Outdated or faulty plugins are some of the leading causes of the \u201ctoo many redirects\u201d error.<\/p>\n\n\n\n<p>We already covered how you can deactivate any add-ons that may be triggering the issue, but you can also take preventative steps right now by keeping your current plugins up to date. This is important because updates frequently address security issues, increase compatibility, and fix bugs.<\/p>\n\n\n\n<p>You can tell if a plugin has a new release because you\u2019ll see an alert in your WordPress dashboard.<\/p>\n\n\n\n<p>You can also navigate to <i>Plugins<\/i> &gt; <i>Installed Plugins<\/i>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1600\" height=\"800\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Installed-Plug-in-1.jpg\" alt=\"close up of the wordpress navigation menu with &quot;Installed Plugins&quot; selected under the &quot;Plugins&quot; heading\" class=\"wp-image-42443 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Installed-Plug-in-1.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Installed-Plug-in-1-300x150.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Installed-Plug-in-1-1024x512.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Installed-Plug-in-1-768x384.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/Installed-Plug-in-1-1536x768.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Installed-Plug-in-1-600x300.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Installed-Plug-in-1-1200x600.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Installed-Plug-in-1-730x365.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Installed-Plug-in-1-1460x730.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Installed-Plug-in-1-784x392.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Installed-Plug-in-1-1568x784.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/11\/Installed-Plug-in-1-877x439.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/800;\" \/><\/figure>\n\n\n\n<p>Out-of-date plugins should have a message telling you there is a new version available. You can choose to update them one time or enable automatic updates.<\/p>\n\n\n\n<p>Additionally, you can report any faulty plugins if they cause the \u201ctoo many redirects\u201d error. Find the corresponding <a href=\"https:\/\/wordpress.org\/support\/forums\/\" target=\"_blank\" rel=\"noopener\">support forum<\/a> using the search bar and document your issue to see if there is a known solution. Moreover, this action could prompt the plugin developers to fix the problem.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Clear Your Cache And Stored Cookies Regularly<\/h3>\n\n\n\n<p>Earlier in the guide, we explained how to clear cache and cookies. These methods prevent your browser or WordPress site from trying to access outdated data.<\/p>\n\n\n\n<p>It\u2019s likely that you won\u2019t need to use these methods, as most browsers are smart enough to remove outdated cookies and cache items. However, you can streamline the process by using a WordPress plugin to clear your site\u2019s cache.<\/p>\n\n\n\n<p>An add-on such as <a href=\"https:\/\/wordpress.org\/plugins\/wp-super-cache\/\" target=\"_blank\" rel=\"noopener\">WP Super Cache<\/a> allows you to remove cached files manually or select a custom time and interval to scan your site for outdated cache files. You can even elect to receive emails when this process happens.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Use A Checklist Or Company For Website Migrations<\/h3>\n\n\n\n<p>Many of the causes for redirect errors in WordPress arise from migrations from HTTP to HTTPS.<\/p>\n\n\n\n<p>If you\u2019re not familiar with migrating a site, you may miss some of the essential processes needed to make your website redirect and function correctly.<\/p>\n\n\n\n<p>Therefore, we recommend using a <a href=\"https:\/\/www.dreamhost.com\/pro-services\/management\/website-transfer\/\" target=\"_blank\" rel=\"noopener\">dedicated migration service<\/a> to take care of the process because professionals have experience with every aspect of migrating a site.<\/p>\n\n\n\n<p>If you prefer to do the migration yourself, here\u2019s <a href=\"https:\/\/www.semrush.com\/blog\/website-migration-checklist\/\" target=\"_blank\" rel=\"noopener\">a checklist<\/a> to use during the process:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><b>Prepare for the migration.<\/b> First, you\u2019ll need to make a copy of your site as a backup. You\u2019ll also need to block access to your new site until you can check it for errors and migrate all your content.<\/li>\n\n\n\n<li><b>Conduct URL mapping.<\/b> You\u2019ll need to create a redirect map for all your site\u2019s URLs. Then, you\u2019ll need to update them and create sitemaps so that you can transition the links easily.<\/li>\n\n\n\n<li><b>Create backups. <\/b>Before starting the migration, you\u2019ll probably want to back up all your individual content. Otherwise, you could lose it if something goes wrong during the process.<\/li>\n\n\n\n<li><b>Update your <\/b><a href=\"https:\/\/www.dreamhost.com\/glossary\/domains\/dns\/\" target=\"_blank\" rel=\"noopener\"><b>DNS<\/b><\/a><b> settings. <\/b>You\u2019ll need to change your domain settings so that the URL points to your new address. Usually, your new host can take care of this for you.<\/li>\n\n\n\n<li><b>Set up your redirects.<\/b> This step is crucial because misconfiguring your redirects can trigger the \u201ctoo many redirects\u201d error. Make sure you test each link to see that it works.<\/li>\n\n\n\n<li><b>Send your URLs to <\/b><a href=\"https:\/\/search.google.com\/search-console\/about\" target=\"_blank\" rel=\"noopener\"><b>Google Search Console<\/b><\/a><b>.<\/b> You\u2019ll need to verify your new site and send sitemaps with your new URLs indexed. This process is essential for search engine optimization (<a href=\"https:\/\/www.dreamhost.com\/glossary\/seo\/seo\/\" target=\"_blank\" rel=\"noopener\">SEO<\/a>).<\/li>\n\n\n\n<li><b>Update your links. <\/b>If other websites link to your site, you can ask them to update those URLs. Additionally, you should ensure that any ad campaigns contain the correct links for your new website address.<\/li>\n\n\n\n<li><b>Check for problems. <\/b>Finally, run a site audit. This process can test all your links and identify any issues.<\/li>\n<\/ol>\n\n\n\n<p>If you\u2019re migrating to a different server, the process might be slightly different. It pays to do your research before the migration to avoid any errors.<\/p>\n\n\n\n<h2 id=\"other\" class=\"wp-block-heading\">Have Another WordPress Error To Fix?<\/h2>\n\n\n\n<p>If you need to resolve other technical problems on your site, we\u2019ve put together tons of comprehensive tutorials to help you troubleshoot every <a href=\"https:\/\/www.dreamhost.com\/blog\/common-wordpress-errors\/\" target=\"_blank\" rel=\"noopener\">common WordPress error:<\/a><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.dreamhost.com\/blog\/troubleshooting-wordpress-white-screen-death\/\" target=\"_blank\" rel=\"noopener\">Fixing \u201cThere Has Been A Critical Error On This Website\u201d in WordPress<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.dreamhost.com\/blog\/how-to-fix-wordpress-internal-server-error\/\" target=\"_blank\" rel=\"noopener\">How To Fix The 500 Internal Server Error In WordPress<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.dreamhost.com\/blog\/how-to-fix-syntax-errors-wordpress\/\" target=\"_blank\" rel=\"noopener\">How To Fix Syntax Errors In WordPress<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.dreamhost.com\/blog\/how-to-fix-wordpress-not-sending-email\/\" target=\"_blank\" rel=\"noopener\">How To Fix The WordPress Not Sending Email Issue<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.dreamhost.com\/blog\/how-to-fix-wordpress-database-connection-error\/\" target=\"_blank\" rel=\"noopener\">How To Fix The Error Establishing A Database Connection<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.dreamhost.com\/blog\/how-to-fix-wordpress-404-error\/\" target=\"_blank\" rel=\"noopener\">How To Fix WordPress Error 404 Not Found<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/dreamhost.com\/blog\/how-to-fix-white-text-missing-buttons-wordpress\" target=\"_blank\" rel=\"noopener\">How To Fix White Text And Missing Buttons In WordPress Visual Editor<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/dreamhost.com\/blog\/wordpress-sidebar-below-content-error\/\" target=\"_blank\" rel=\"noopener\">How To Fix The Sidebar Below Content Error In WordPress<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.dreamhost.com\/blog\/what-to-do-when-locked-out-wordpress\/\" target=\"_blank\" rel=\"noopener\">What To Do When You\u2019re Locked Out Of The WordPress Admin Area<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/dreamhost.com\/blog\/how-to-fix-upload-failed-wordpress-error\" target=\"_blank\" rel=\"noopener\">How To Fix \u201cUpload: Failed To Write File To Disk\u201d WordPress Error<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.dreamhost.com\/blog\/how-to-fix-wordpress-missed-scheduled-post-error\/\" target=\"_blank\" rel=\"noopener\">How To Fix The Missed Scheduled Post Error In WordPress<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/dreamhost.com\/blog\/how-to-fix-facebook-incorrect-thumbnail-wordpress\" target=\"_blank\" rel=\"noopener\">How To Fix The Facebook Incorrect Thumbnail Issue In WordPress<\/a><\/li>\n<\/ul>\n\n\n\n<p>And if you\u2019re looking for more information and best practices for running a WordPress site, check out all of <a href=\"https:\/\/www.dreamhost.com\/wordpress\/tutorials\/\" target=\"_blank\" rel=\"noopener\">our WordPress Tutorials<\/a>. This is a collection of expert-written guides designed to help you navigate your WordPress control panel like a pro.<\/p>\n\n\n\n<h2 id=\"summary\" class=\"wp-block-heading\">Solve Your WordPress Issues With A Trustworthy Hosting Company<\/h2>\n\n\n\n<p>The \u201ctoo many redirects\u201d error can happen in WordPress when the site gets stuck in a redirection loop. Although the problem can be frustrating, you should be able to solve it pretty quickly.<\/p>\n\n\n\n<p>You can usually fix the error by clearing out your cache or cookies. Additionally, there may be solvable issues with your server, third-party platforms, or plugins. Finally, if you still can\u2019t troubleshoot the redirection error, your hosting provider may be able to help you out.<\/p>\n\n\n\n<p>Are you looking for a WordPress hosting provider with caring, dedicated professionals who can help you with redirection issues and other common errors?<\/p>\n\n\n\n<p>Check out our DreamHost\u2019s <a href=\"https:\/\/www.dreamhost.com\/wordpress\/\" target=\"_blank\" rel=\"noopener\">WordPress packages<\/a> today! We provide personalized technical support to assist you with any WordPress problems.<\/p>\n\n\n\n<div class=\"article-newsletter article-newsletter--gradient\">\n\n\n<h2>Get Content Delivered Straight to Your Inbox<\/h2><p>Subscribe now to receive all the latest updates, delivered directly to your inbox.<\/p><form class=\"nwsl-form\" id=\"newsletter_block_\" novalidate><div class=\"messages\"><\/div><div class=\"form-group\"><label for=\"input_newsletter_block_\"><input type=\"email\"name=\"email\"id=\"input_newsletter_block_\"placeholder=\"Enter your email address\"novalidatedisabled=\"disabled\"\/><\/label><button type=\"submit\"class=\"btn btn--brand\"disabled=\"disabled\"><span>Sign Me Up!<\/span><svg width=\"21\" height=\"14\" viewBox=\"0 0 21 14\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M13.8523 0.42524L12.9323 1.34521C12.7095 1.56801 12.7132 1.9304 12.9404 2.14865L16.7241 5.7823H0.5625C0.251859 5.7823 0 6.03416 0 6.3448V7.6573C0 7.96794 0.251859 8.2198 0.5625 8.2198H16.7241L12.9405 11.8535C12.7132 12.0717 12.7095 12.4341 12.9323 12.6569L13.8523 13.5769C14.072 13.7965 14.4281 13.7965 14.6478 13.5769L20.8259 7.39879C21.0456 7.17913 21.0456 6.82298 20.8259 6.60327L14.6477 0.42524C14.4281 0.205584 14.0719 0.205584 13.8523 0.42524Z\" fill=\"white\"\/>\n<\/svg>\n<\/button><\/div><\/form><\/div>","protected":false},"excerpt":{"rendered":"<p>URL redirects are necessary when you need to change the addresses of a website page permanently or temporarily. However, as a result, sometimes your website can get stuck in a redirection loop. If this happens, you may face the ERR_TOO_MANY_REDIRECTS error, preventing you from accessing specific pages. The problem usually lies within your website, browser, [&hellip;]<\/p>\n","protected":false},"author":1062,"featured_media":42429,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_yoast_wpseo_metadesc":"Learn common causes of the \u201cERR_TOO_MANY_REDIRECTS\u201d error, how to fix it, and how to prevent the problem from happening again in the future!","toc_headlines":"[[\"causes\",\"What Causes ERR_TOO_MANY_REDIRECTS In WordPress?\"],[\"solve\",\"How To Solve The \u201cToo Many Redirects\u201d Error (13 Methods)\"],[\"prevent\",\"How To Prevent ERR_TOO_MANY_REDIRECTS In The Future (3 Ways)\"],[\"other\",\"Have Another WordPress Error To Fix?\"],[\"summary\",\"Solve Your WordPress Issues With A Trustworthy Hosting Company\"]]","hide_toc":false,"footnotes":""},"categories":[13127,550,696],"tags":[],"class_list":["post-31942","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-errors-troubleshooting","category-tutorials","category-wordpress"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.3 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Fix \u201cToo Many Redirects\u201d WordPress Error - DreamHost<\/title>\n<meta name=\"description\" content=\"Learn common causes of the \u201cERR_TOO_MANY_REDIRECTS\u201d error, how to fix it, and how to prevent the problem from happening again in the future!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www-dev.dreamhost.com\/blog\/how-to-fix-redirect-loop-wordpress-error\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"13 Ways to Fix \u201cERR_TOO_MANY_REDIRECTS\u201d In WordPress\" \/>\n<meta property=\"og:description\" content=\"Are you encountering \u201cERR_TOO_MANY_REDIRECTS\u201d in WordPress? Explore 13 straightforward steps to resolve it and get your website running smoothly again.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www-dev.dreamhost.com\/blog\/how-to-fix-redirect-loop-wordpress-error\/\" \/>\n<meta property=\"og:site_name\" content=\"DreamHost Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DreamHost\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-11-15T15:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-22T04:12:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/ERR_TOO_MANY_REDIRECTS-Social-Image.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jason Cosper\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"13 Ways to Fix \u201cERR_TOO_MANY_REDIRECTS\u201d In WordPress\" \/>\n<meta name=\"twitter:description\" content=\"Are you encountering \u201cERR_TOO_MANY_REDIRECTS\u201d in WordPress? Explore 13 straightforward steps to resolve it and get your website running smoothly again.\" \/>\n<meta name=\"twitter:creator\" content=\"@dreamhost\" \/>\n<meta name=\"twitter:site\" content=\"@dreamhost\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jason Cosper\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"18 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to Fix \u201cToo Many Redirects\u201d WordPress Error - DreamHost","description":"Learn common causes of the \u201cERR_TOO_MANY_REDIRECTS\u201d error, how to fix it, and how to prevent the problem from happening again in the future!","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:\/\/www-dev.dreamhost.com\/blog\/how-to-fix-redirect-loop-wordpress-error\/","og_locale":"en_US","og_type":"article","og_title":"13 Ways to Fix \u201cERR_TOO_MANY_REDIRECTS\u201d In WordPress","og_description":"Are you encountering \u201cERR_TOO_MANY_REDIRECTS\u201d in WordPress? Explore 13 straightforward steps to resolve it and get your website running smoothly again.","og_url":"https:\/\/www-dev.dreamhost.com\/blog\/how-to-fix-redirect-loop-wordpress-error\/","og_site_name":"DreamHost Blog","article_publisher":"https:\/\/www.facebook.com\/DreamHost\/","article_published_time":"2023-11-15T15:00:00+00:00","article_modified_time":"2025-05-22T04:12:37+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/11\/ERR_TOO_MANY_REDIRECTS-Social-Image.jpg","type":"image\/jpeg"}],"author":"Jason Cosper","twitter_card":"summary_large_image","twitter_title":"13 Ways to Fix \u201cERR_TOO_MANY_REDIRECTS\u201d In WordPress","twitter_description":"Are you encountering \u201cERR_TOO_MANY_REDIRECTS\u201d in WordPress? Explore 13 straightforward steps to resolve it and get your website running smoothly again.","twitter_creator":"@dreamhost","twitter_site":"@dreamhost","twitter_misc":{"Written by":"Jason Cosper","Est. reading time":"18 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www-dev.dreamhost.com\/blog\/how-to-fix-redirect-loop-wordpress-error\/#article","isPartOf":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/how-to-fix-redirect-loop-wordpress-error\/"},"author":{"name":"Jason Cosper","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/person\/2273b8bf7336df78f6d99a89c17253c4"},"headline":"How To Fix \u201cERR_TOO_MANY_REDIRECTS\u201d In WordPress (13 Tricks)","datePublished":"2023-11-15T15:00:00+00:00","dateModified":"2025-05-22T04:12:37+00:00","mainEntityOfPage":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/how-to-fix-redirect-loop-wordpress-error\/"},"wordCount":3685,"publisher":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/how-to-fix-redirect-loop-wordpress-error\/#primaryimage"},"thumbnailUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2021\/10\/ERR_TOO_MANY_REDIRECTS-Hero-Image.jpg","articleSection":["Errors &amp; Troubleshooting","Tutorials","WordPress"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www-dev.dreamhost.com\/blog\/how-to-fix-redirect-loop-wordpress-error\/","url":"https:\/\/www-dev.dreamhost.com\/blog\/how-to-fix-redirect-loop-wordpress-error\/","name":"How to Fix \u201cToo Many Redirects\u201d WordPress Error - DreamHost","isPartOf":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/how-to-fix-redirect-loop-wordpress-error\/#primaryimage"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/how-to-fix-redirect-loop-wordpress-error\/#primaryimage"},"thumbnailUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2021\/10\/ERR_TOO_MANY_REDIRECTS-Hero-Image.jpg","datePublished":"2023-11-15T15:00:00+00:00","dateModified":"2025-05-22T04:12:37+00:00","description":"Learn common causes of the \u201cERR_TOO_MANY_REDIRECTS\u201d error, how to fix it, and how to prevent the problem from happening again in the future!","breadcrumb":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/how-to-fix-redirect-loop-wordpress-error\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www-dev.dreamhost.com\/blog\/how-to-fix-redirect-loop-wordpress-error\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/how-to-fix-redirect-loop-wordpress-error\/#primaryimage","url":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2021\/10\/ERR_TOO_MANY_REDIRECTS-Hero-Image.jpg","contentUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2021\/10\/ERR_TOO_MANY_REDIRECTS-Hero-Image.jpg","width":1460,"height":1095,"caption":"woman working on a computer, but looking at a sheet of paper in her hand with a small screenshot of \"ERR_too_many_redirects\" overlayed on the photo"},{"@type":"BreadcrumbList","@id":"https:\/\/www-dev.dreamhost.com\/blog\/how-to-fix-redirect-loop-wordpress-error\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dhblog.dream.press\/blog\/"},{"@type":"ListItem","position":2,"name":"How To Fix \u201cERR_TOO_MANY_REDIRECTS\u201d In WordPress (13 Tricks)"}]},{"@type":"WebSite","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#website","url":"https:\/\/www-dev.dreamhost.com\/blog\/","name":"DreamHost Blog","description":"","publisher":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www-dev.dreamhost.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization","name":"DreamHost","url":"https:\/\/www-dev.dreamhost.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","contentUrl":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","width":1200,"height":168,"caption":"DreamHost"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DreamHost\/","https:\/\/x.com\/dreamhost","https:\/\/www.instagram.com\/dreamhost\/","https:\/\/www.linkedin.com\/company\/dreamhost\/","https:\/\/www.youtube.com\/user\/dreamhostusa"]},{"@type":"Person","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/person\/2273b8bf7336df78f6d99a89c17253c4","name":"Jason Cosper","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/02\/IMG_4807-scaled.jpeg","url":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/02\/IMG_4807-scaled.jpeg","contentUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/02\/IMG_4807-scaled.jpeg","caption":"Jason Cosper"},"description":"Jason is DreamHost\u2019s WordPress Product Advocate, based out of Bakersfield, CA. He is currently working on making our DreamPress product even better. In his free time, he likes to curl up on the couch and watch scary movies with his wife Sarah and three very small dogs. Follow him on Twitter.","url":"https:\/\/www-dev.dreamhost.com\/blog\/author\/jasoncosper\/"}]}},"lang":"en","translations":{"en":31942,"es":31968,"de":52076,"pl":56671,"ru":56678,"pt":56696,"uk":56704,"it":68585,"fr":70747,"nl":70777},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/31942","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/users\/1062"}],"replies":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/comments?post=31942"}],"version-history":[{"count":10,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/31942\/revisions"}],"predecessor-version":[{"id":51021,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/31942\/revisions\/51021"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/media\/42429"}],"wp:attachment":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/media?parent=31942"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/categories?post=31942"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/tags?post=31942"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}