{"id":5151,"date":"2026-07-04T11:11:33","date_gmt":"2026-07-04T11:11:33","guid":{"rendered":"https:\/\/www.copahost.com\/blog\/?p=5151"},"modified":"2026-07-04T11:15:21","modified_gmt":"2026-07-04T11:15:21","slug":"err-too-many-redirects","status":"publish","type":"post","link":"https:\/\/www.copahost.com\/blog\/err-too-many-redirects\/","title":{"rendered":"How to Fix ERR_TOO_MANY_REDIRECTS (Complete Guide)"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong><code>ERR_TOO_MANY_REDIRECTS<\/code> is one of those errors that takes a site completely offline while telling you almost nothing about what&#8217;s wrong. Your browser followed a chain of redirects \u2014 each one pointing to another URL \u2014 until it gave up. The root cause is always a configuration conflict that creates a loop instead of resolving to a real page. The tricky part: it can come from several places \u2014 Cloudflare, your <code>.htaccess<\/code>, WordPress URL settings, a plugin, or a combination. This guide works through every cause, in order from most to least common, with a specific fix for each.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><div id=\"ez-toc-container\" class=\"ez-toc-v2_0_69_1 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.copahost.com\/blog\/err-too-many-redirects\/#What_ERR_TOO_MANY_REDIRECTS_means\" title=\"What ERR_TOO_MANY_REDIRECTS means\">What ERR_TOO_MANY_REDIRECTS means<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.copahost.com\/blog\/err-too-many-redirects\/#Cause_1_Cloudflare_%E2%80%9CFlexible%E2%80%9D_SSL_the_most_common\" title=\"Cause #1: Cloudflare &#8220;Flexible&#8221; SSL (the most common)\">Cause #1: Cloudflare &#8220;Flexible&#8221; SSL (the most common)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.copahost.com\/blog\/err-too-many-redirects\/#Cause_2_Conflicting_HTTPS_redirects_htaccess_or_plugins\" title=\"Cause #2: Conflicting HTTPS redirects (.htaccess or plugins)\">Cause #2: Conflicting HTTPS redirects (.htaccess or plugins)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.copahost.com\/blog\/err-too-many-redirects\/#Cause_3_Wrong_WordPress_URL_settings\" title=\"Cause #3: Wrong WordPress URL settings\">Cause #3: Wrong WordPress URL settings<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.copahost.com\/blog\/err-too-many-redirects\/#Cause_4_The_loop_only_happens_on_wp-admin\" title=\"Cause #4: The loop only happens on wp-admin\">Cause #4: The loop only happens on wp-admin<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.copahost.com\/blog\/err-too-many-redirects\/#Cause_5_Browser_cookies_and_cache\" title=\"Cause #5: Browser cookies and cache\">Cause #5: Browser cookies and cache<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.copahost.com\/blog\/err-too-many-redirects\/#How_to_diagnose_which_cause_you_have\" title=\"How to diagnose which cause you have\">How to diagnose which cause you have<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.copahost.com\/blog\/err-too-many-redirects\/#Other_less_common_causes\" title=\"Other, less common causes\">Other, less common causes<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.copahost.com\/blog\/err-too-many-redirects\/#Frequently_asked_questions\" title=\"Frequently asked questions\">Frequently asked questions<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.copahost.com\/blog\/err-too-many-redirects\/#Related_guides\" title=\"Related guides\">Related guides<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.copahost.com\/blog\/err-too-many-redirects\/#Conclusion\" title=\"Conclusion\">Conclusion<\/a><\/li><\/ul><\/nav><\/div>\n<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_ERR_TOO_MANY_REDIRECTS_means\"><\/span>What ERR_TOO_MANY_REDIRECTS means<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A redirect is a server instruction telling the browser &#8220;go to a different URL instead.&#8221; Normally a redirect resolves: you visit the HTTP version of a page, the server sends you to the HTTPS version, and you land there. That&#8217;s one clean redirect.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>ERR_TOO_MANY_REDIRECTS<\/code> happens when redirects never resolve \u2014 URL A sends you to URL B, which sends you back to URL A, forever. Browsers follow a limited number of hops (usually about 20), then stop and show the error. Different browsers word it differently: Chrome says &#8220;This page isn&#8217;t working \u2014 redirected you too many times,&#8221; Firefox says &#8220;The page isn&#8217;t redirecting properly,&#8221; but the underlying loop is identical.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It affects <strong>all site types<\/strong> \u2014 WordPress, static sites, custom apps \u2014 though the causes below skew toward the setups where it appears most.<\/p>\n\n\n\n<div style=\"display:flex; gap:14px; align-items:flex-start; background:#eef1f8; border:1px solid #b9c2dd; border-left:4px solid #1A2238; border-radius:8px; padding:16px 20px; margin:24px 0; font-family:Arial, Helvetica, sans-serif;\">\n  <div style=\"font-size:22px; flex-shrink:0; margin-top:1px;\">&#x1f4a1;<\/div>\n  <div style=\"flex:1;\">\n    <div style=\"font-weight:700; text-transform:uppercase; letter-spacing:0.08em; color:#1A2238; margin-bottom:6px;\">First, a 30-second test<\/div>\n    <p style=\"color:#1A2238; line-height:1.65; margin:0;\">Before changing anything, open the site in an <strong>incognito\/private window<\/strong> or a different browser. If it loads there, the problem is your browser&#8217;s cookies or cache (see the cookies fix below) \u2014 not the server. If it fails everywhere, it&#8217;s a server, Cloudflare, or WordPress configuration issue.<\/p>\n  <\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Cause_1_Cloudflare_%E2%80%9CFlexible%E2%80%9D_SSL_the_most_common\"><\/span>Cause #1: Cloudflare &#8220;Flexible&#8221; SSL (the most common)<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If your site uses Cloudflare, check this <strong>first<\/strong> \u2014 it&#8217;s responsible for the large majority of cases. The culprit is Cloudflare&#8217;s SSL\/TLS encryption mode set to <strong>Flexible<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here&#8217;s why it loops: in Flexible mode, visitors connect to Cloudflare over HTTPS, but Cloudflare connects to your origin server over plain <strong>HTTP<\/strong>. Meanwhile, your server (correctly) tries to force HTTPS, so it redirects that request back to HTTPS. Cloudflare receives the redirect, connects again over HTTP, gets redirected again \u2014 and the loop is born.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The fix:<\/strong> In your Cloudflare dashboard, go to <strong>SSL\/TLS \u2192 Overview<\/strong> and change the encryption mode from <strong>Flexible<\/strong> to <strong>Full<\/strong> or, ideally, <strong>Full (Strict)<\/strong>. Full (Strict) requires a valid SSL certificate on your origin server \u2014 which any good host provides free. Then purge the Cloudflare cache (<strong>Caching \u2192 Configuration \u2192 Purge Everything<\/strong>) and wait a couple of minutes for the change to propagate.<\/p>\n\n\n\n<div style=\"display:flex; gap:14px; align-items:flex-start; background:#fff4ec; border:1px solid #f6c9a8; border-left:4px solid #F26C21; border-radius:8px; padding:16px 20px; margin:24px 0; font-family:Arial, Helvetica, sans-serif;\">\n  <div style=\"font-size:22px; flex-shrink:0; margin-top:1px;\">&#x26a0;&#xfe0f;<\/div>\n  <div style=\"flex:1;\">\n    <div style=\"font-weight:700; text-transform:uppercase; letter-spacing:0.08em; color:#c0441a; margin-bottom:6px;\">Never use Flexible SSL<\/div>\n    <p style=\"color:#1A2238; line-height:1.65; margin:0;\">Beyond causing redirect loops, Flexible mode is insecure \u2014 the connection between Cloudflare and your server is unencrypted. Always use Full (Strict) with a valid certificate on your origin. Every Copahost plan includes free SSL, so there&#8217;s no reason to run Flexible.<\/p>\n  <\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Cause_2_Conflicting_HTTPS_redirects_htaccess_or_plugins\"><\/span>Cause #2: Conflicting HTTPS redirects (.htaccess or plugins)<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The second most common cause is <strong>duplicate redirect rules<\/strong> \u2014 two different systems both trying to force HTTPS, bouncing the request back and forth. This happens when, for example, Cloudflare&#8217;s &#8220;Always Use HTTPS&#8221; is on <em>and<\/em> your <code>.htaccess<\/code> also forces HTTPS, or when an SSL plugin duplicates a rule already in the server config.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The fix \u2014 pick one redirect authority.<\/strong> Decide whether Cloudflare, your server (<code>.htaccess<\/code>), or a plugin handles the HTTP-to-HTTPS redirect, and remove it from the others. If you manage redirects in <a href=\"https:\/\/www.copahost.com\/blog\/htaccess\/\">.htaccess<\/a>, check for a force-HTTPS block like this and make sure it isn&#8217;t duplicated elsewhere.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">One specific Cloudflare trigger to check: the <strong>Always Use HTTPS<\/strong> toggle (under <strong>SSL\/TLS \u2192 Edge Certificates<\/strong>). When it&#8217;s on, Cloudflare redirects every HTTP request to HTTPS \u2014 which is fine on its own, but if your server <em>also<\/em> forces HTTPS, the two stack into a loop. Turn off one of them: let Cloudflare handle it with Always Use HTTPS, or let your server handle it in <code>.htaccess<\/code>, but not both.<\/p>\n\n\n\n<div style=\"margin:16px 0; font-family:Arial, Helvetica, sans-serif;\"><div style=\"background:#1A2238; border-radius:8px; padding:16px 20px; overflow-x:auto;\"><code style=\"display:block; color:#e6edf3; font-family:'Courier New',monospace; font-size:14px; line-height:1.7; white-space:pre;\">RewriteEngine On\nRewriteCond %{HTTPS} off\nRewriteRule ^(.*)$ https:\/\/%{HTTP_HOST}%{REQUEST_URI} [L,R=301]<\/code><\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">SSL plugins like Really Simple SSL or WP Force SSL add their own HTTPS enforcement \u2014 if Cloudflare or your server already handles it, deactivate the plugin&#8217;s redirect to break the loop. The rule of thumb: <strong>one system forces HTTPS, the others stay out of it.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Cause_3_Wrong_WordPress_URL_settings\"><\/span>Cause #3: Wrong WordPress URL settings<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">On WordPress, a mismatch between your two site URLs is a classic trigger. If the <strong>WordPress Address (URL)<\/strong> and <strong>Site Address (URL)<\/strong> don&#8217;t match \u2014 one has <code>www<\/code> and the other doesn&#8217;t, or one is <code>http<\/code> and the other <code>https<\/code> \u2014 WordPress redirects between them endlessly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The fix:<\/strong> In the dashboard, go to <strong>Settings \u2192 General<\/strong> and make both fields identical, using your canonical form (e.g. both <code>https:\/\/yoursite.com<\/code>). If the loop locks you out of the dashboard, you can set them in your <a href=\"https:\/\/www.copahost.com\/blog\/wp-config-php\/\">wp-config.php file<\/a> instead:<\/p>\n\n\n\n<div style=\"margin:16px 0; font-family:Arial, Helvetica, sans-serif;\"><div style=\"background:#1A2238; border-radius:8px; padding:16px 20px; overflow-x:auto;\"><code style=\"display:block; color:#e6edf3; font-family:'Courier New',monospace; font-size:14px; line-height:1.7; white-space:pre;\">define( 'WP_HOME', 'https:\/\/yoursite.com' );\ndefine( 'WP_SITEURL', 'https:\/\/yoursite.com' );<\/code><\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Cause_4_The_loop_only_happens_on_wp-admin\"><\/span>Cause #4: The loop only happens on wp-admin<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A very specific WordPress case: the site loads fine, but logging in to <code>\/wp-admin<\/code> triggers the loop. The usual culprit is the <strong>FORCE_SSL_ADMIN<\/strong> constant in <code>wp-config.php<\/code>, especially combined with a proxy like Cloudflare. When set to true behind a proxy that connects over HTTP, WordPress keeps trying to force the admin to HTTPS in a loop.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The fix:<\/strong> find this line in <code>wp-config.php<\/code> and, if the loop is admin-only, try removing it or ensuring your proxy passes the correct HTTPS header:<\/p>\n\n\n\n<div style=\"margin:16px 0; font-family:Arial, Helvetica, sans-serif;\"><div style=\"background:#1A2238; border-radius:8px; padding:16px 20px; overflow-x:auto;\"><code style=\"display:block; color:#e6edf3; font-family:'Courier New',monospace; font-size:14px; line-height:1.7; white-space:pre;\">define( 'FORCE_SSL_ADMIN', true );<\/code><\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">For a full account-access walkthrough, see our <a href=\"https:\/\/www.copahost.com\/blog\/wordpress-login\/\">WordPress login guide<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Cause_5_Browser_cookies_and_cache\"><\/span>Cause #5: Browser cookies and cache<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Redirect loops can be <strong>cached<\/strong>, both in your browser and on the server. Sometimes the underlying problem is already fixed, but a stale cookie or cached redirect keeps showing you the error.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The fix \u2014 clear every cache in the chain, in order.<\/strong> A redirect loop can be cached at several layers, so clear them from the visitor&#8217;s side inward:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Browser:<\/strong> clear cookies and cache for the affected domain, or test in an incognito window to confirm this is the cause.<\/li>\n\n\n\n<li><strong>Caching plugin:<\/strong> if you can reach wp-admin, clear the cache in your caching plugin (WP Rocket, LiteSpeed Cache, W3 Total Cache). See our guide to <a href=\"https:\/\/www.copahost.com\/blog\/best-wordpress-cache-plugins\/\">cache plugins<\/a>.<\/li>\n\n\n\n<li><strong>Hosting cache:<\/strong> clear any server-level cache from your hosting panel.<\/li>\n\n\n\n<li><strong>Cloudflare:<\/strong> if you use it, purge everything under Caching, Configuration, Purge Everything.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Because a cached redirect keeps looping even after the real fix, always clear these caches after changing any SSL or redirect setting \u2014 otherwise you&#8217;ll think the fix failed when it actually worked.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_to_diagnose_which_cause_you_have\"><\/span>How to diagnose which cause you have<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;re not sure where the loop is coming from, your browser&#8217;s <strong>developer tools<\/strong> show the full chain. Open DevTools (F12), go to the <strong>Network<\/strong> tab, reload the page, and watch the sequence of requests: you&#8217;ll see the URLs bouncing back and forth, which tells you exactly which two points are looping (HTTP&#x2194;HTTPS, www&#x2194;non-www, or a specific path). Knowing the pattern points you straight to the cause.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you use Cloudflare, there&#8217;s a quick diagnostic trick: temporarily enable <strong>Development Mode<\/strong> (under the <strong>Caching<\/strong> tab). This bypasses Cloudflare&#8217;s cache and serves your origin directly for three hours. If the loop disappears with Development Mode on, the problem is Cloudflare&#8217;s cache or edge settings; if it persists, the loop is coming from your origin server or WordPress. Either way, it narrows down where to look.<\/p>\n\n\n\n<div style=\"margin:24px 0; overflow-x:auto; font-family:Arial, Helvetica, sans-serif;\">\n  <table style=\"width:100%; border-collapse:collapse; box-shadow:0 1px 4px rgba(0,0,0,0.12); border-radius:8px; overflow:hidden; min-width:560px;\">\n    <thead>\n      <tr style=\"background-color:#F26C21; color:#ffffff; text-align:left;\">\n        <th style=\"padding:14px 16px;\">The pattern you see<\/th>\n        <th style=\"padding:14px 16px;\">Likely cause<\/th>\n      <\/tr>\n    <\/thead>\n    <tbody>\n      <tr style=\"background-color:#fbf4ef; border-bottom:1px solid #eadfd6;\">\n        <td style=\"padding:12px 16px; color:#1A2238;\">Loop right after enabling Cloudflare or changing SSL<\/td>\n        <td style=\"padding:12px 16px; color:#1A2238;\">Cloudflare Flexible SSL (Cause #1)<\/td>\n      <\/tr>\n      <tr style=\"background-color:#ffffff; border-bottom:1px solid #eadfd6;\">\n        <td style=\"padding:12px 16px; color:#1A2238;\">HTTP bouncing to HTTPS and back<\/td>\n        <td style=\"padding:12px 16px; color:#1A2238;\">Duplicate HTTPS redirects (Cause #2)<\/td>\n      <\/tr>\n      <tr style=\"background-color:#fbf4ef; border-bottom:1px solid #eadfd6;\">\n        <td style=\"padding:12px 16px; color:#1A2238;\">www bouncing to non-www and back<\/td>\n        <td style=\"padding:12px 16px; color:#1A2238;\">Wrong WordPress URLs (Cause #3)<\/td>\n      <\/tr>\n      <tr style=\"background-color:#ffffff; border-bottom:1px solid #eadfd6;\">\n        <td style=\"padding:12px 16px; color:#1A2238;\">Loop only on \/wp-admin<\/td>\n        <td style=\"padding:12px 16px; color:#1A2238;\">FORCE_SSL_ADMIN (Cause #4)<\/td>\n      <\/tr>\n      <tr style=\"background-color:#fbf4ef; border-bottom:none;\">\n        <td style=\"padding:12px 16px; color:#1A2238;\">Works in incognito, fails in normal window<\/td>\n        <td style=\"padding:12px 16px; color:#1A2238;\">Browser cookies\/cache (Cause #5)<\/td>\n      <\/tr>\n    <\/tbody>\n  <\/table>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Other_less_common_causes\"><\/span>Other, less common causes<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If none of the above fits, check these:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>A redirect loop after an SSL certificate renewal.<\/strong> Some hosting panels re-enable HTTPS redirection automatically when a certificate renews, recreating a duplicate rule. Recheck your panel&#8217;s redirect settings.<\/li>\n\n\n\n<li><strong>A Cloudflare Page Rule or Redirect Rule<\/strong> pointing a URL to itself, or conflicting with a server rule on a specific path. Review any rules scoped to the looping URL.<\/li>\n\n\n\n<li><strong>Malware.<\/strong> If redirects send visitors to random spammy sites rather than a clean HTTP&#x2194;HTTPS loop, your site may be compromised \u2014 scan it with a security plugin.<\/li>\n\n\n\n<li><strong>A domain pointing to itself<\/strong> in a forwarding rule. Check your DNS and any forwarding configuration.<\/li>\n\n\n\n<li><strong>HSTS forcing the loop.<\/strong> If you have HSTS (HTTP Strict Transport Security) enabled, the browser is told to <em>always<\/em> use HTTPS for your domain and remembers it. If your origin then redirects HTTPS back to HTTP, you get a loop that&#8217;s hard to clear \u2014 because the browser enforces HTTPS even after you fix the server. Make sure your origin never redirects HTTPS to HTTP, and if you recently enabled HSTS by mistake, you may need to clear the HSTS setting for the domain in your browser (chrome:\/\/net-internals\/#hsts in Chrome). <\/li>\n\n\n\n<li><strong>A subdomain with different SSL settings.<\/strong> If the loop happens on a subdomain (like shop.yoursite.com) but not the main domain, the subdomain may have its own SSL configuration in Cloudflare or a separate server setup. Check the SSL\/redirect settings scoped to that specific subdomain.<\/li>\n<\/ul>\n\n\n\n<div style=\"max-width:760px; margin:32px auto; background:linear-gradient(135deg,#F26C21 0%,#1A2238 100%); border-radius:16px; padding:32px 28px; font-family:Arial, Helvetica, sans-serif; color:#fff; box-shadow:0 10px 30px rgba(242,108,33,.25);\">\n  <div style=\"display:flex; align-items:flex-start; gap:16px; flex-wrap:wrap;\">\n    <div style=\"flex:0 0 auto; display:inline-flex; align-items:center; justify-content:center; width:52px; height:52px; border-radius:12px; background:rgba(255,255,255,.18);\">\n      <svg width=\"28\" height=\"28\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M18 15l-6-6-6 6\"><\/path><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><\/svg>\n    <\/div>\n    <div style=\"flex:1 1 320px; min-width:260px;\">\n      <div style=\"font-weight:800; line-height:1.25; margin-bottom:8px;\">SSL done right, from the start<\/div>\n      <p style=\"margin:0 0 18px; line-height:1.6; color:#ffe4d3;\">Most redirect loops trace back to SSL misconfiguration. Copahost includes free SSL on every plan, with cPanel and support to help you set HTTPS up correctly \u2014 so loops like this never take your site offline.<\/p>\n      <a href=\"https:\/\/www.copahost.com\/web-hosting\/\" style=\"display:inline-flex; align-items:center; gap:8px; background:#fff; color:#F26C21; font-weight:700; text-decoration:none; padding:13px 26px; border-radius:10px; box-shadow:0 4px 12px rgba(0,0,0,.15);\">\n        See web hosting plans\n        <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#F26C21\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14M13 6l6 6-6 6\"><\/path><\/svg>\n      <\/a>\n    <\/div>\n  <\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Frequently_asked_questions\"><\/span>Frequently asked questions<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What does ERR_TOO_MANY_REDIRECTS mean?<\/strong><br>It means your browser got stuck in a redirect loop \u2014 one URL redirects to another, which redirects back, endlessly. After about 20 hops the browser gives up and shows the error. It&#8217;s caused by a configuration conflict, not a problem with your browser itself.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What is the most common cause of ERR_TOO_MANY_REDIRECTS?<\/strong><br>On sites using Cloudflare, it&#8217;s the SSL\/TLS mode set to &#8220;Flexible&#8221; while the origin server forces HTTPS. Switching Cloudflare to &#8220;Full&#8221; or &#8220;Full (Strict)&#8221; fixes the majority of cases. Outside Cloudflare, duplicate HTTP-to-HTTPS redirect rules are the top cause.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>How do I fix ERR_TOO_MANY_REDIRECTS in WordPress?<\/strong><br>Check three things in order: your Cloudflare SSL mode (set it to Full), your WordPress Address and Site Address under Settings, General (make them identical), and your .htaccess for duplicate HTTPS redirects. Clear all caches after any change.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Why does the error only appear when I try to log in to wp-admin?<\/strong><br>That&#8217;s usually the FORCE_SSL_ADMIN constant in wp-config.php conflicting with a proxy like Cloudflare that connects over HTTP. Correcting that constant or your proxy&#8217;s HTTPS headers resolves the admin-only loop.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Can I fix ERR_TOO_MANY_REDIRECTS on a site I don&#8217;t own?<\/strong><br>Only partially. If it&#8217;s caused by your browser&#8217;s cookies or cache, clearing them (or using incognito) may let you access the site. If the loop is in the site&#8217;s server configuration, only the site owner can fix it.<\/p>\n\n\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\"@type\":\"Question\",\"name\":\"What does ERR_TOO_MANY_REDIRECTS mean?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It means your browser got stuck in a redirect loop, one URL redirects to another, which redirects back, endlessly. After about 20 hops the browser gives up and shows the error. It is caused by a configuration conflict, not a problem with your browser itself.\"}},\n    {\"@type\":\"Question\",\"name\":\"What is the most common cause of ERR_TOO_MANY_REDIRECTS?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"On sites using Cloudflare, it is the SSL\/TLS mode set to Flexible while the origin server forces HTTPS. Switching Cloudflare to Full or Full Strict fixes the majority of cases. Outside Cloudflare, duplicate HTTP-to-HTTPS redirect rules are the top cause.\"}},\n    {\"@type\":\"Question\",\"name\":\"How do I fix ERR_TOO_MANY_REDIRECTS in WordPress?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Check three things in order: your Cloudflare SSL mode, set it to Full, your WordPress Address and Site Address under Settings General, make them identical, and your .htaccess for duplicate HTTPS redirects. Clear all caches after any change.\"}},\n    {\"@type\":\"Question\",\"name\":\"Why does the error only appear when I try to log in to wp-admin?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"That is usually the FORCE_SSL_ADMIN constant in wp-config.php conflicting with a proxy like Cloudflare that connects over HTTP. Correcting that constant or your proxy HTTPS headers resolves the admin-only loop.\"}},\n    {\"@type\":\"Question\",\"name\":\"Can I fix ERR_TOO_MANY_REDIRECTS on a site I do not own?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Only partially. If it is caused by your browser cookies or cache, clearing them or using incognito may let you access the site. If the loop is in the site server configuration, only the site owner can fix it.\"}}\n  ]\n}\n<\/script>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Related_guides\"><\/span>Related guides<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This error connects to several others \u2014 see our guides on <a href=\"https:\/\/www.copahost.com\/blog\/wordpress-login\/\">WordPress login and wp-admin<\/a>, the <a href=\"https:\/\/www.copahost.com\/blog\/htaccess\/\">.htaccess file<\/a>, the <a href=\"https:\/\/www.copahost.com\/blog\/wp-config-php\/\">wp-config.php file<\/a>, and our hub of <a href=\"https:\/\/www.copahost.com\/blog\/common-wordpress-errors\/\">common WordPress errors<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span>Conclusion<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><code>ERR_TOO_MANY_REDIRECTS<\/code> looks alarming but almost always comes down to one thing: two systems disagreeing about how to redirect a request. Work through the causes in order \u2014 start with Cloudflare&#8217;s SSL mode (set it to Full), then check for duplicate HTTPS redirects, then your WordPress URLs, then cookies. Use your browser&#8217;s Network tab to see exactly where the loop happens, pick a single system to handle redirects, and clear every cache after the fix. Follow that order and you&#8217;ll resolve the loop quickly \u2014 and know how to prevent it next time.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>ERR_TOO_MANY_REDIRECTS is one of those errors that takes a site completely offline while telling you almost nothing about what&#8217;s wrong. Your browser followed a chain of redirects \u2014 each one pointing to another URL \u2014 until it gave up. The root cause is always a configuration conflict that creates a loop instead of resolving to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":5152,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[177],"tags":[],"class_list":["post-5151","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-web-server"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Fix ERR_TOO_MANY_REDIRECTS (Complete Guide) - Copahost<\/title>\n<meta name=\"description\" content=\"ERR_TOO_MANY_REDIRECTS means your site is stuck in a redirect loop. Learn every cause \u2014 Cloudflare SSL, .htaccess, WordPress URLs, cookies \u2014 and how to fix each one.\" \/>\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.copahost.com\/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 ERR_TOO_MANY_REDIRECTS (Complete Guide) - Copahost\" \/>\n<meta property=\"og:description\" content=\"ERR_TOO_MANY_REDIRECTS means your site is stuck in a redirect loop. Learn every cause \u2014 Cloudflare SSL, .htaccess, WordPress URLs, cookies \u2014 and how to fix each one.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.copahost.com\/blog\/err-too-many-redirects\/\" \/>\n<meta property=\"og:site_name\" content=\"Copahost\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-04T11:11:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-04T11:15:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.copahost.com\/blog\/wp-content\/uploads\/2026\/07\/err_too_many_redirects-cover.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1671\" \/>\n\t<meta property=\"og:image:height\" content=\"941\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Gustavo Gallas\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Gustavo Gallas\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.copahost.com\/blog\/err-too-many-redirects\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.copahost.com\/blog\/err-too-many-redirects\/\"},\"author\":{\"name\":\"Gustavo Gallas\",\"@id\":\"https:\/\/www.copahost.com\/blog\/#\/schema\/person\/386b3f1f79299d43f4ceb33d26428246\"},\"headline\":\"How to Fix ERR_TOO_MANY_REDIRECTS (Complete Guide)\",\"datePublished\":\"2026-07-04T11:11:33+00:00\",\"dateModified\":\"2026-07-04T11:15:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.copahost.com\/blog\/err-too-many-redirects\/\"},\"wordCount\":1960,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.copahost.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.copahost.com\/blog\/err-too-many-redirects\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.copahost.com\/blog\/wp-content\/uploads\/2026\/07\/err_too_many_redirects-cover.png\",\"articleSection\":[\"Web Server\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.copahost.com\/blog\/err-too-many-redirects\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.copahost.com\/blog\/err-too-many-redirects\/\",\"url\":\"https:\/\/www.copahost.com\/blog\/err-too-many-redirects\/\",\"name\":\"How to Fix ERR_TOO_MANY_REDIRECTS (Complete Guide) - Copahost\",\"isPartOf\":{\"@id\":\"https:\/\/www.copahost.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.copahost.com\/blog\/err-too-many-redirects\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.copahost.com\/blog\/err-too-many-redirects\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.copahost.com\/blog\/wp-content\/uploads\/2026\/07\/err_too_many_redirects-cover.png\",\"datePublished\":\"2026-07-04T11:11:33+00:00\",\"dateModified\":\"2026-07-04T11:15:21+00:00\",\"description\":\"ERR_TOO_MANY_REDIRECTS means your site is stuck in a redirect loop. Learn every cause \u2014 Cloudflare SSL, .htaccess, WordPress URLs, cookies \u2014 and how to fix each one.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.copahost.com\/blog\/err-too-many-redirects\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.copahost.com\/blog\/err-too-many-redirects\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.copahost.com\/blog\/err-too-many-redirects\/#primaryimage\",\"url\":\"https:\/\/www.copahost.com\/blog\/wp-content\/uploads\/2026\/07\/err_too_many_redirects-cover.png\",\"contentUrl\":\"https:\/\/www.copahost.com\/blog\/wp-content\/uploads\/2026\/07\/err_too_many_redirects-cover.png\",\"width\":1671,\"height\":941,\"caption\":\"ERR_TOO_MANY_REDIRECTS cover\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.copahost.com\/blog\/err-too-many-redirects\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.copahost.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Fix ERR_TOO_MANY_REDIRECTS (Complete Guide)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.copahost.com\/blog\/#website\",\"url\":\"https:\/\/www.copahost.com\/blog\/\",\"name\":\"Copahost\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.copahost.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.copahost.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.copahost.com\/blog\/#organization\",\"name\":\"Copahost\",\"url\":\"https:\/\/www.copahost.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.copahost.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.copahost.com\/blog\/wp-content\/uploads\/2016\/03\/copahostlogo.png\",\"contentUrl\":\"https:\/\/www.copahost.com\/blog\/wp-content\/uploads\/2016\/03\/copahostlogo.png\",\"width\":223,\"height\":40,\"caption\":\"Copahost\"},\"image\":{\"@id\":\"https:\/\/www.copahost.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.copahost.com\/blog\/#\/schema\/person\/386b3f1f79299d43f4ceb33d26428246\",\"name\":\"Gustavo Gallas\",\"description\":\"Graduated in Computing at PUC-Rio, Brazil. Specialized in IT, networking, systems administration and human and organizational development\u200b. Also have brewing skills.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/gustavo-gallas-107926196\/\"],\"url\":\"https:\/\/www.copahost.com\/blog\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Fix ERR_TOO_MANY_REDIRECTS (Complete Guide) - Copahost","description":"ERR_TOO_MANY_REDIRECTS means your site is stuck in a redirect loop. Learn every cause \u2014 Cloudflare SSL, .htaccess, WordPress URLs, cookies \u2014 and how to fix each one.","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.copahost.com\/blog\/err-too-many-redirects\/","og_locale":"en_US","og_type":"article","og_title":"How to Fix ERR_TOO_MANY_REDIRECTS (Complete Guide) - Copahost","og_description":"ERR_TOO_MANY_REDIRECTS means your site is stuck in a redirect loop. Learn every cause \u2014 Cloudflare SSL, .htaccess, WordPress URLs, cookies \u2014 and how to fix each one.","og_url":"https:\/\/www.copahost.com\/blog\/err-too-many-redirects\/","og_site_name":"Copahost","article_published_time":"2026-07-04T11:11:33+00:00","article_modified_time":"2026-07-04T11:15:21+00:00","og_image":[{"width":1671,"height":941,"url":"https:\/\/www.copahost.com\/blog\/wp-content\/uploads\/2026\/07\/err_too_many_redirects-cover.png","type":"image\/png"}],"author":"Gustavo Gallas","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Gustavo Gallas","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.copahost.com\/blog\/err-too-many-redirects\/#article","isPartOf":{"@id":"https:\/\/www.copahost.com\/blog\/err-too-many-redirects\/"},"author":{"name":"Gustavo Gallas","@id":"https:\/\/www.copahost.com\/blog\/#\/schema\/person\/386b3f1f79299d43f4ceb33d26428246"},"headline":"How to Fix ERR_TOO_MANY_REDIRECTS (Complete Guide)","datePublished":"2026-07-04T11:11:33+00:00","dateModified":"2026-07-04T11:15:21+00:00","mainEntityOfPage":{"@id":"https:\/\/www.copahost.com\/blog\/err-too-many-redirects\/"},"wordCount":1960,"commentCount":0,"publisher":{"@id":"https:\/\/www.copahost.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.copahost.com\/blog\/err-too-many-redirects\/#primaryimage"},"thumbnailUrl":"https:\/\/www.copahost.com\/blog\/wp-content\/uploads\/2026\/07\/err_too_many_redirects-cover.png","articleSection":["Web Server"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.copahost.com\/blog\/err-too-many-redirects\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.copahost.com\/blog\/err-too-many-redirects\/","url":"https:\/\/www.copahost.com\/blog\/err-too-many-redirects\/","name":"How to Fix ERR_TOO_MANY_REDIRECTS (Complete Guide) - Copahost","isPartOf":{"@id":"https:\/\/www.copahost.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.copahost.com\/blog\/err-too-many-redirects\/#primaryimage"},"image":{"@id":"https:\/\/www.copahost.com\/blog\/err-too-many-redirects\/#primaryimage"},"thumbnailUrl":"https:\/\/www.copahost.com\/blog\/wp-content\/uploads\/2026\/07\/err_too_many_redirects-cover.png","datePublished":"2026-07-04T11:11:33+00:00","dateModified":"2026-07-04T11:15:21+00:00","description":"ERR_TOO_MANY_REDIRECTS means your site is stuck in a redirect loop. Learn every cause \u2014 Cloudflare SSL, .htaccess, WordPress URLs, cookies \u2014 and how to fix each one.","breadcrumb":{"@id":"https:\/\/www.copahost.com\/blog\/err-too-many-redirects\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.copahost.com\/blog\/err-too-many-redirects\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.copahost.com\/blog\/err-too-many-redirects\/#primaryimage","url":"https:\/\/www.copahost.com\/blog\/wp-content\/uploads\/2026\/07\/err_too_many_redirects-cover.png","contentUrl":"https:\/\/www.copahost.com\/blog\/wp-content\/uploads\/2026\/07\/err_too_many_redirects-cover.png","width":1671,"height":941,"caption":"ERR_TOO_MANY_REDIRECTS cover"},{"@type":"BreadcrumbList","@id":"https:\/\/www.copahost.com\/blog\/err-too-many-redirects\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.copahost.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Fix ERR_TOO_MANY_REDIRECTS (Complete Guide)"}]},{"@type":"WebSite","@id":"https:\/\/www.copahost.com\/blog\/#website","url":"https:\/\/www.copahost.com\/blog\/","name":"Copahost","description":"","publisher":{"@id":"https:\/\/www.copahost.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.copahost.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.copahost.com\/blog\/#organization","name":"Copahost","url":"https:\/\/www.copahost.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.copahost.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.copahost.com\/blog\/wp-content\/uploads\/2016\/03\/copahostlogo.png","contentUrl":"https:\/\/www.copahost.com\/blog\/wp-content\/uploads\/2016\/03\/copahostlogo.png","width":223,"height":40,"caption":"Copahost"},"image":{"@id":"https:\/\/www.copahost.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.copahost.com\/blog\/#\/schema\/person\/386b3f1f79299d43f4ceb33d26428246","name":"Gustavo Gallas","description":"Graduated in Computing at PUC-Rio, Brazil. Specialized in IT, networking, systems administration and human and organizational development\u200b. Also have brewing skills.","sameAs":["https:\/\/www.linkedin.com\/in\/gustavo-gallas-107926196\/"],"url":"https:\/\/www.copahost.com\/blog\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.copahost.com\/blog\/wp-json\/wp\/v2\/posts\/5151","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.copahost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.copahost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.copahost.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.copahost.com\/blog\/wp-json\/wp\/v2\/comments?post=5151"}],"version-history":[{"count":3,"href":"https:\/\/www.copahost.com\/blog\/wp-json\/wp\/v2\/posts\/5151\/revisions"}],"predecessor-version":[{"id":5156,"href":"https:\/\/www.copahost.com\/blog\/wp-json\/wp\/v2\/posts\/5151\/revisions\/5156"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.copahost.com\/blog\/wp-json\/wp\/v2\/media\/5152"}],"wp:attachment":[{"href":"https:\/\/www.copahost.com\/blog\/wp-json\/wp\/v2\/media?parent=5151"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.copahost.com\/blog\/wp-json\/wp\/v2\/categories?post=5151"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.copahost.com\/blog\/wp-json\/wp\/v2\/tags?post=5151"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}