{"id":36978,"date":"2020-04-24T01:06:44","date_gmt":"2020-04-24T08:06:44","guid":{"rendered":"https:\/\/staging.kinsta.site\/?post_type=knowledgebase&#038;p=71506"},"modified":"2022-10-04T04:52:04","modified_gmt":"2022-10-04T07:52:04","slug":"http-307","status":"publish","type":"knowledgebase","link":"https:\/\/staging.kinsta.site\/pt\/base-de-conhecimento\/http-307\/","title":{"rendered":"Entendendo o HTTP 307 C\u00f3digo de Status Tempor\u00e1rio Redirecionado em Profundidade"},"content":{"rendered":"<p>O protocolo HTTP define <a href=\"https:\/\/staging.kinsta.site\/pt\/blog\/lista-codigos-status-http\/\" target=\"_blank\" rel=\"noopener noreferrer\">mais de 40 c\u00f3digos de status de servidor<\/a>, 9 dos quais s\u00e3o explicitamente para redirecionamentos de URL. Cada c\u00f3digo de status de redirecionamento come\u00e7a com o numeral 3 (HTTP 3xx) e tem seu pr\u00f3prio m\u00e9todo de lidar com os redirecionamentos. Enquanto alguns deles s\u00e3o semelhantes, todos eles cuidam dos redirecionamentos de forma diferente.<\/p>\n<p>Entender como funciona cada c\u00f3digo de status de redirecionamento HTTP \u00e9 crucial para diagnosticar ou corrigir erros de configura\u00e7\u00e3o do site.<\/p>\n<p>Neste guia, vamos cobrir os c\u00f3digos de status <strong>HTTP 307 Temporary Redirect<\/strong> e <strong>307 Internal Redirect<\/strong> em profundidade, incluindo seu significado e como eles diferem dos outros c\u00f3digos de status 3xx redirecionados.<\/p>\n<p>Vamos come\u00e7ar!<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>O que \u00e9 HTTP 307 Temporary Redirect?<\/h2>\n<p>A Internet Engineering Task Force (IETF) define o <a href=\"https:\/\/tools.ietf.org\/html\/rfc7231#section-6.4.7\">307 Temporary Redirect<\/a> como:<\/p>\n<blockquote><p><em>O c\u00f3digo de status 307 (Temporary Redirect) indica que o recurso alvo reside temporariamente sob um URI diferente e o agente do usu\u00e1rio N\u00c3O DEVE alterar o m\u00e9todo de solicita\u00e7\u00e3o se ele executar um redirecionamento autom\u00e1tico para esse URI. Como o redirecionamento pode mudar com o tempo, o cliente deve continuar usando o URI de solicita\u00e7\u00e3o efetiva original para solicita\u00e7\u00f5es futuras.<\/em><\/p><\/blockquote>\n\n<h2>Como funciona o Redirecionamento HTTP 3xx<\/h2>\n<p>Antes de mergulharmos no HTTP 307 Redirecionamento Tempor\u00e1rio e 307 Redirecionamento Interno, vamos entender como funciona o redirecionamento HTTP.<\/p>\n<p><a href=\"https:\/\/staging.kinsta.site\/pt\/blog\/lista-codigos-status-http\/\" target=\"_blank\" rel=\"noopener noreferrer\">Os c\u00f3digos de status HTTP<\/a> s\u00e3o respostas do servidor para o navegador. Cada c\u00f3digo de status \u00e9 um n\u00famero de tr\u00eas d\u00edgitos, e o primeiro d\u00edgito define que tipo de resposta \u00e9. Os <strong>c\u00f3digos de status HTTP 3xx <\/strong>implicam em um redirecionamento. Eles comandam o navegador para redirecionar para uma nova URL, que \u00e9 definida no cabe\u00e7alho<strong> Location<\/strong> da resposta do servidor.<\/p>\n<figure style=\"width: 1110px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/staging.kinsta.site\/pt\/wp-content\/uploads\/sites\/3\/2020\/03\/redirecionamentos-http-3xx-no-trabalho.png\" alt=\"Redirecionamentos HTTP 3xx no trabalho\" width=\"1110\" height=\"309\"><figcaption class=\"wp-caption-text\">Redirecionamentos HTTP 3xx no trabalho<\/figcaption><\/figure>\n<p>Quando seu navegador encontra uma solicita\u00e7\u00e3o de redirecionamento do servidor, ele precisa entender a natureza dessa solicita\u00e7\u00e3o. Os diversos c\u00f3digos de status do redirecionamento HTTP 3xx tratam dessas requisi\u00e7\u00f5es. Conhecer todos eles nos ajudar\u00e1 a entender melhor o 307 Redirecionamento Tempor\u00e1rio e o 307 Redirecionamento Interno.<\/p>\n<h3>Confira nosso <a href=\"https:\/\/www.youtube.com\/watch?v=jTo8U2WeQl8&amp;t=679s\">guia em v\u00eddeo<\/a> para o Redirecionamento Tempor\u00e1rio 307 e para todos os Redirecionamentos 3xx<\/h3>\n<kinsta-video src=\"https:\/\/www.youtube.com\/watch?v=jTo8U2WeQl8&amp;t=679s\"><\/kinsta-video>\n<h2>As V\u00e1rias Redire\u00e7\u00f5es HTTP 3xx<\/h2>\n<p>Existem <a href=\"https:\/\/staging.kinsta.site\/pt\/blog\/lista-codigos-status-http\/#300-status-codes\" target=\"_blank\" rel=\"noopener noreferrer\">v\u00e1rios tipos de c\u00f3digos de status HTTP 3xx redirecionados<\/a>. A especifica\u00e7\u00e3o original do HTTP n\u00e3o inclu\u00eda 307 Redirecionamento Tempor\u00e1rio e 308 Redirecionamento Permanente, pois estas fun\u00e7\u00f5es deveriam ser preenchidas por 301 Movidos Permanentemente e 302 Encontrados.<\/p>\n<p>Entretanto, a maioria dos clientes mudou o <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTTP\/Methods\" target=\"_blank\" rel=\"noopener noreferrer\">m\u00e9todo de requisi\u00e7\u00e3o HTTP<\/a> de POST para GET para 301 e 302 redirecionar respostas, apesar da especifica\u00e7\u00e3o HTTP n\u00e3o permitir que os clientes o fa\u00e7am. Este comportamento exigiu a introdu\u00e7\u00e3o dos c\u00f3digos mais r\u00edgidos HTTP<strong> 307 Temporary Redirect<\/strong> e <strong>308 Permanent Redirect<\/strong> status na <a href=\"https:\/\/tools.ietf.org\/html\/rfc2616#section-10.3.8\" target=\"_blank\" rel=\"noopener noreferrer\">atualiza\u00e7\u00e3o HTTP\/1.1<\/a>.<\/p>\n<p>A <strong>307 Resposta Interna Redireta<\/strong> \u00e9 uma variante do c\u00f3digo de status <strong>307 Temporary Redirect<\/strong>. Ele n\u00e3o \u00e9 definido pelo padr\u00e3o HTTP e \u00e9 apenas uma implementa\u00e7\u00e3o de um navegador local. Discutiremos isso mais tarde com mais detalhes.<\/p>\n<p>Enquanto c\u00f3digos de status redirecionados como 301 e 308 s\u00e3o armazenados em cache por padr\u00e3o, outros como 302 e 307 n\u00e3o s\u00e3o. Entretanto, voc\u00ea pode tornar todas as respostas redirecion\u00e1veis em cache (ou n\u00e3o), adicionando um campo<strong> Cache-Control<\/strong> ou<strong> Expires<\/strong> response header.<\/p>\n<figure style=\"width: 1110px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/staging.kinsta.site\/pt\/wp-content\/uploads\/sites\/3\/2020\/03\/os-redirecionamentos-http-nao-sao-tao-complexos.png\" alt=\"Os redirecionamentos HTTP n\u00e3o s\u00e3o t\u00e3o complexos\" width=\"1110\" height=\"550\"><figcaption class=\"wp-caption-text\">Os redirecionamentos HTTP n\u00e3o s\u00e3o t\u00e3o complexos<\/figcaption><\/figure>\n<h2>Usando 302 vs 303 vs 307 para Redirecionamentos Tempor\u00e1rios<\/h2>\n<p>Como visto no gr\u00e1fico acima, para redirecionamentos tempor\u00e1rios, voc\u00ea tem tr\u00eas op\u00e7\u00f5es: 302, 303, ou 307. Entretanto, a maioria dos clientes trata o c\u00f3digo de status 302 como uma resposta 303 e muda o m\u00e9todo de requisi\u00e7\u00e3o HTTP para GET. Isto n\u00e3o \u00e9 o ideal do <a href=\"https:\/\/staging.kinsta.site\/pt\/blog\/seguranca-wordpres\/\" target=\"_blank\" rel=\"noopener noreferrer\">ponto de vista de seguran\u00e7a<\/a>.<\/p>\n<blockquote><p>&#8220;<em>RFC 1945 e RFC 2068 especificam que o cliente n\u00e3o est\u00e1 autorizado a alterar o m\u00e9todo na solicita\u00e7\u00e3o redirecionada. Entretanto, a maioria das implementa\u00e7\u00f5es de agentes de usu\u00e1rio existentes tratam o 302 como se fosse uma resposta 303, realizando um GET sobre o valor do campo Localiza\u00e7\u00e3o independentemente do m\u00e9todo da requisi\u00e7\u00e3o original. Os c\u00f3digos de status 303 e 307 foram adicionados para servidores que desejam deixar claro, sem ambig\u00fcidade, qual tipo de rea\u00e7\u00e3o \u00e9 esperada do cliente. <\/em>&#8221;<br \/>\n&#8211; <a href=\"https:\/\/www.w3.org\/Protocols\/rfc2616\/rfc2616-sec10.html\" target=\"_blank\" rel=\"noopener noreferrer\">HTTP\/1.1. Defini\u00e7\u00f5es dos c\u00f3digos de status, W3.org<\/a><\/p><\/blockquote>\n<p>Assim, para redirecionamentos tempor\u00e1rios onde voc\u00ea precisa manter o m\u00e9todo de requisi\u00e7\u00e3o HTTP, utilize a resposta mais r\u00edgida HTTP<strong> 307 Temporary Redirect<\/strong>.<\/p>\n<p>Por exemplo, redirecionamento \/register-form.html para signup-form.html, ou de \/login.php para \/signin.php.<\/p>\n<p>Para casos em que voc\u00ea precisa alterar o m\u00e9todo de solicita\u00e7\u00e3o de redirecionamento para GET, use o<strong> 303 Veja Outra<\/strong> resposta em seu lugar.<\/p>\n<p>Por exemplo, redirecionando uma solicita\u00e7\u00e3o POST da p\u00e1gina \/register.php para carregar uma p\u00e1gina \/success.html via solicita\u00e7\u00e3o GET.<\/p>\n<p>A menos que seu p\u00fablico-alvo utilize clientes antigos, evite utilizar a resposta redirecionada do<strong> 302 Found<\/strong>.<\/p>\n<h2>Entendendo HTTP 307 Redirecionamento Interno para Sites somente HTTPS<\/h2>\n<p>Se voc\u00ea tem um site <a href=\"https:\/\/staging.kinsta.site\/pt\/blog\/http-para-https\/\" target=\"_blank\" rel=\"noopener noreferrer\">somente HTTPS<\/a> (<a href=\"https:\/\/staging.kinsta.site\/pt\/base-de-conhecimento\/como-funciona-o-ssl\/\" target=\"_blank\" rel=\"noopener noreferrer\">que voc\u00ea deve<\/a>), quando voc\u00ea tenta visit\u00e1-lo de forma insegura via http:\/\/, seu navegador ser\u00e1 automaticamente redirecionado para a sua vers\u00e3o segura https:\/\/. Normalmente, isso acontece com um 301 Moved Permanently redirecionamento permanente de resposta do servidor.<\/p>\n<p>Por exemplo, se voc\u00ea visitar <a href=\"https:\/\/citibank.com\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/citibank.com<\/a> e carregar o<strong> DevTools<\/strong> no Chrome e selecionar a aba<strong> Rede<\/strong>, voc\u00ea pode ver todas as solicita\u00e7\u00f5es feitas entre o navegador e o servidor.<\/p>\n<p>A primeira resposta \u00e9 <strong>301 Moved Permanently<\/strong>, que redireciona o navegador para a vers\u00e3o HTTPS do site.<\/p>\n<figure style=\"width: 1110px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/staging.kinsta.site\/pt\/wp-content\/uploads\/sites\/3\/2020\/03\/301-redirecionamentos-de-resposta-para-a-versao-https.png\" alt=\"301 redirecionamentos de resposta para a vers\u00e3o HTTPS\" width=\"1110\" height=\"522\"><figcaption class=\"wp-caption-text\">301 redirecionamentos de resposta para a vers\u00e3o HTTPS<\/figcaption><\/figure>\n<p>Se formos mais fundo nos campos<strong> Cabe\u00e7alhos<\/strong> da primeira solicita\u00e7\u00e3o, podemos ver que o cabe\u00e7alho de resposta de<strong> Localiza\u00e7\u00e3o<\/strong> define qual \u00e9 a URL segura para o redirecionamento.<\/p>\n<figure style=\"width: 1110px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/staging.kinsta.site\/pt\/wp-content\/uploads\/sites\/3\/2020\/03\/resposta-de-localizacao.png\" alt=\"O cabe\u00e7alho de resposta de localiza\u00e7\u00e3o define a URL de redirecionamento\" width=\"1110\" height=\"626\"><figcaption class=\"wp-caption-text\">O cabe\u00e7alho de resposta de localiza\u00e7\u00e3o define a URL de redirecionamento<\/figcaption><\/figure>\n<p>O problema com esta abordagem \u00e9 que atores maliciosos podem seq\u00fcestrar a conex\u00e3o de rede para redirecionar o navegador para uma URL personalizada. <a href=\"https:\/\/www.troyhunt.com\/the-beginners-guide-to-breaking-website\/\" target=\"_blank\" rel=\"noopener noreferrer\">Ataques Man-in-the-Middle (MITM)<\/a> como este s\u00e3o bastante comuns. Uma <a href=\"https:\/\/www.youtube.com\/watch?v=EbetD2LMbeQ\" target=\"_blank\" rel=\"noopener noreferrer\">s\u00e9rie de TV popular at\u00e9 falsificou isso<\/a> em um de seus epis\u00f3dios.<\/p>\n<p>Al\u00e9m disso, uma parte maliciosa pode lan\u00e7ar um ataque MITM sem alterar a URL mostrada na barra de endere\u00e7os do navegador. Por exemplo, o usu\u00e1rio pode ser servido a uma p\u00e1gina de phishing que se parece exatamente com o site original.<\/p>\n<p>E como tudo parece igual, inclusive a URL na barra de endere\u00e7os, a maioria dos usu\u00e1rios ter\u00e1 prazer em digitar suas credenciais. Voc\u00ea pode imaginar porque isso pode ser ruim.<\/p>\n<figure style=\"width: 1110px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/staging.kinsta.site\/pt\/wp-content\/uploads\/sites\/3\/2020\/03\/301-redirecionamentos-para-https-nao-sao-seguros.png\" alt=\"301 redirecionamentos para HTTPS n\u00e3o s\u00e3o seguros\" width=\"1110\" height=\"424\"><figcaption class=\"wp-caption-text\">301 redirecionamentos para HTTPS n\u00e3o s\u00e3o seguros<\/figcaption><\/figure>\n<h3>Redirecionamentos Seguros com HTTP 307 Redirecionamentos Internos<\/h3>\n<p>Agora, vamos tentar o mesmo exemplo com Kinsta. Visitar <a href=\"https:\/\/staging.kinsta.site\/pt\/\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/staging.kinsta.site<\/a> leva a solicita\u00e7\u00f5es de rede como mostrado na captura de tela abaixo.<\/p>\n<figure style=\"width: 1110px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/staging.kinsta.site\/pt\/wp-content\/uploads\/sites\/3\/2020\/03\/um-exemplo-de-307-Redirecionamento-interno.png\" alt=\"Um exemplo de 307 Redirecionamento Interno\" width=\"1110\" height=\"464\"><figcaption class=\"wp-caption-text\">Um exemplo de 307 Redirecionamento Interno<\/figcaption><\/figure>\n<p>O primeiro pedido do site \u00e9 como o exemplo anterior, mas desta vez leva a uma resposta de<strong> 307 Redirecionamento Interno<\/strong>. Clicando sobre ele, mais detalhes sobre esta resposta ser\u00e3o mostrados.<\/p>\n<p><strong>Nota:<\/strong> Se voc\u00ea tentar visitar o site diretamente com https:\/\/, voc\u00ea n\u00e3o ver\u00e1 este cabe\u00e7alho, pois o navegador n\u00e3o precisa realizar nenhum redirecionamento.<\/p>\n<figure style=\"width: 1110px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/staging.kinsta.site\/pt\/wp-content\/uploads\/sites\/3\/2020\/03\/cabecalhos-de-resposta-da-307-resposta-interna-redirecionada.png\" alt=\"Cabe\u00e7alhos de resposta da 307 Resposta Interna Redirecionada\" width=\"1110\" height=\"514\"><figcaption class=\"wp-caption-text\">Cabe\u00e7alhos de resposta da 307 Resposta Interna Redirecionada<\/figcaption><\/figure>\n<p>Observe a Raz\u00e3o N\u00e3o Autorit\u00e1ria: cabe\u00e7alho de resposta do HSTS. Este \u00e9 o header de resposta <a href=\"https:\/\/staging.kinsta.site\/pt\/base-de-conhecimento\/hsts-seguranca-restrita-transporte\/\" target=\"_blank\" rel=\"noopener noreferrer\">Strict Transport Security (HSTS)<\/a> do HTTP, tamb\u00e9m conhecido como cabe\u00e7alho de resposta Strict-Transport-Security.<\/p>\n<h3>O que \u00e9 o HSTS (Strict Transport Security)?<\/h3>\n<p>A <a href=\"https:\/\/tools.ietf.org\/html\/rfc6797\" target=\"_blank\" rel=\"noopener noreferrer\">IETF ratificou o HTTP Strict Transport Security (HSTS) em 2012<\/a> para for\u00e7ar os navegadores a usar conex\u00f5es seguras quando um site estiver rodando estritamente em HTTPS.<\/p>\n<p>Isto \u00e9 semelhante ao que diz Chrome ou Firefox: &#8220;Eu n\u00e3o vou nem tentar solicitar este site ou qualquer um de seus recursos sobre o inseguro protocolo HTTP&#8221;. Ao inv\u00e9s disso, vou mud\u00e1-lo para HTTPS e tentar novamente&#8221;.<\/p>\n<p>Voc\u00ea pode seguir o guia da Kinsta sobre <a href=\"https:\/\/staging.kinsta.site\/pt\/base-de-conhecimento\/hsts-seguranca-restrita-transporte\/#add-hsts-wordpress\" target=\"_blank\" rel=\"noopener noreferrer\">como habilitar o HSTS<\/a> para coloc\u00e1-lo em funcionamento no seu site WordPress.<\/p>\n<figure style=\"width: 1110px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/staging.kinsta.site\/pt\/wp-content\/uploads\/sites\/3\/2020\/03\/melhor-seguranca-com-307-redirecionamento-interno-de-resposta.png\" alt=\"Melhor seguran\u00e7a com 307 Redirecionamento Interno de Resposta\" width=\"1110\" height=\"515\"><figcaption class=\"wp-caption-text\">Melhor seguran\u00e7a com 307 Redirecionamento Interno de Resposta<\/figcaption><\/figure>\n<p>Aprofundar no cabe\u00e7alho de resposta da segunda solicita\u00e7\u00e3o nos dar\u00e1 uma melhor compreens\u00e3o.<\/p>\n<figure style=\"width: 1110px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/staging.kinsta.site\/pt\/wp-content\/uploads\/sites\/3\/2020\/03\/verificando-o-cabecalho-de-resposta-do-hsts.png\" alt=\"Verificando o cabe\u00e7alho de resposta do HSTS\" width=\"1110\" height=\"756\"><figcaption class=\"wp-caption-text\">Verificando o cabe\u00e7alho de resposta do HSTS<\/figcaption><\/figure>\n<p>Aqui, voc\u00ea pode ver o cabe\u00e7alho de resposta strict-transport-security: max age=31536000.<\/p>\n<p>O atributo de<strong> idade m\u00e1xima<\/strong> do cabe\u00e7alho de resposta<strong> strict-transport-security<\/strong> define por quanto tempo o navegador deve seguir este padr\u00e3o. No exemplo acima, este valor \u00e9 definido para 3153600 segundos (ou 1 ano).<\/p>\n<p>Uma vez que um site retorna este cabe\u00e7alho de resposta, o navegador nem sequer tentar\u00e1 fazer uma requisi\u00e7\u00e3o HTTP comum. Ao inv\u00e9s disso, ele far\u00e1 um <strong>Redirecionamento Interno 307 <\/strong>para HTTPS e tentar\u00e1 novamente.<\/p>\n<p>Toda vez que este processo se repete, os cabe\u00e7alhos de resposta s\u00e3o zerados. Assim, o navegador n\u00e3o poder\u00e1 fazer uma solicita\u00e7\u00e3o insegura por um per\u00edodo indefinido.<\/p>\n<p>Se voc\u00ea hospeda seu site com Kinsta, voc\u00ea pode criar um <a href=\"https:\/\/staging.kinsta.site\/docs\/wordpress-support-ticket\/\" target=\"_blank\" rel=\"noopener noreferrer\">ticket de suporte<\/a> para ter o cabe\u00e7alho do HSTS adicionado ao seu site WordPress. Como a adi\u00e7\u00e3o do cabe\u00e7alho HSTS garante benef\u00edcios de desempenho, \u00e9 recomendado que voc\u00ea ative o HSTS para o seu site.<\/p>\n<h3>O que \u00e9 uma lista de pr\u00e9-carga do HSTS?<\/h3>\n<p>Al\u00e9m disso, o cabe\u00e7alho de resposta do HSTS pode ser enviado apenas sobre HTTPS, de modo que o pedido inicial inseguro n\u00e3o pode sequer ser devolvido.<\/p>\n<p>Para resolver este problema, o HSTS suporta um atributo de pr\u00e9-carga em seu cabe\u00e7alho de resposta. A id\u00e9ia \u00e9 ter uma lista de sites que fazem com que o HSTS seja pr\u00e9-carregado no pr\u00f3prio navegador, contornando completamente esta quest\u00e3o de seguran\u00e7a.<\/p>\n<p>Ao adicionar seu site \u00e0 lista de pr\u00e9-carga do HSTS do navegador, voc\u00ea saber\u00e1 que seu site imp\u00f5e uma pol\u00edtica r\u00edgida do HSTS, mesmo que esteja visitando seu site pela primeira vez. O navegador ent\u00e3o utilizar\u00e1 a resposta<strong> 307 do Redirecionamento Interno<\/strong> para redirecionar seu site para seu esquema seguro https:\/\/ antes de solicitar qualquer outra coisa.<\/p>\n<p>Voc\u00ea deve observar que ao contr\u00e1rio do<strong> 307 Temporary Redirect<\/strong>, a resposta do<strong> 307 Internal Redirect<\/strong> \u00e9 um &#8220;cabe\u00e7alho falso&#8221; definido pelo pr\u00f3prio navegador. N\u00e3o vem do servidor, do servidor web (por exemplo, Kinsta), ou do CMS (por exemplo, WordPress).<\/p>\n<p>Adicionar um site a uma lista de pr\u00e9-carga do HSTS tem muitas vantagens:<\/p>\n<ol>\n<li>O servidor web nunca v\u00ea solicita\u00e7\u00f5es HTTP inseguras. Isso reduz a carga do servidor e torna o site mais seguro.<\/li>\n<li>O navegador cuida do <a href=\"https:\/\/staging.kinsta.site\/pt\/base-de-conhecimento\/redirecionar-http-para-https\/\" target=\"_blank\" rel=\"noopener noreferrer\">redirecionamento do HTTP para HTTPS<\/a>, tornando o site mais r\u00e1pido e seguro.<\/li>\n<\/ol>\n<h3>Requisitos da Lista de Pr\u00e9-carga do HSTS<\/h3>\n<p>Se voc\u00ea quiser adicionar seu site \u00e0 lista de pr\u00e9-carga do HSTS de um navegador, ele precisa verificar as seguintes condi\u00e7\u00f5es:<\/p>\n<ul>\n<li>Tenha um <a href=\"https:\/\/staging.kinsta.site\/pt\/base-de-conhecimento\/tls-vs-ssl\/\">certificado SSL\/TLS v\u00e1lido<\/a> instalado para o seu dom\u00ednio.<\/li>\n<li>Aplicar HTTPS rigoroso redirecionando todo o tr\u00e1fego HTTP para HTTPS.<\/li>\n<li>Todos os subdom\u00ednios devem ser servidos sobre HTTPS, especificamente o subdom\u00ednio<strong> www<\/strong>, caso exista um <a href=\"https:\/\/staging.kinsta.site\/pt\/base-de-conhecimento\/o-que-e-dns\/\">registro DNS<\/a> para esse subdom\u00ednio.<\/li>\n<li>O seu dom\u00ednio base deve incluir um cabe\u00e7alho HSTS com os seguintes atributos:\n<ul>\n<li>O atributo de<strong> idade m\u00e1xima<\/strong> deve ser definido por pelo menos 31536000 segundos (1 ano).<\/li>\n<li>As diretrizes<strong> includeSubdomains<\/strong> e <strong>preload<\/strong> devem ser especificadas.<\/li>\n<li>Se voc\u00ea estiver servindo um redirecionamento adicional, ele deve incluir o cabe\u00e7alho do HSTS, n\u00e3o a p\u00e1gina para a qual ele \u00e9 redirecionado.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-important\">\n            <h3>Important<\/h3>\n        <p>Fazer com que seu dom\u00ednio seja removido da lista de pr\u00e9-carga do HSTS pode ser dif\u00edcil e demorado (at\u00e9 12 semanas ou mais). Habilite o HSTS se e somente se voc\u00ea estiver totalmente comprometido em usar HTTPS no seu site. Voc\u00ea pode <a href=\"https:\/\/hstspreload.org\/removal\/\" target=\"_blank\" rel=\"noopener noreferrer\">remover seu site da lista de pr\u00e9-carga do HSTS<\/a> enviando um formul\u00e1rio no <a href=\"https:\/\/hstspreload.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">hstspreload.org<\/a>.<\/p>\n<\/aside>\n\n<h3>Adicionando seu site \u00e0 lista de pr\u00e9-carga do HSTS<\/h3>\n<figure style=\"width: 1110px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/staging.kinsta.site\/pt\/wp-content\/uploads\/sites\/3\/2020\/03\/envio-da-lista-de pre-carga-do-hsts.png\" alt=\"Envio da lista de pr\u00e9-carga do HSTS\" width=\"1110\" height=\"334\"><figcaption class=\"wp-caption-text\">Envio da lista de pr\u00e9-carga do HSTS<\/figcaption><\/figure>\n<p>Existem duas maneiras de adicionar seu site \u00e0 lista de pr\u00e9-carga do HSTS.<\/p>\n<ol>\n<li>Enviando seu site para um diret\u00f3rio de lista de pr\u00e9-carga do HSTS. Por exemplo, a lista master do<a href=\"https:\/\/hstspreload.org\/\">hstspreload.org<\/a> \u00e9 mantida pelo projeto Chromium open source e \u00e9 utilizada pela maioria dos principais navegadores (Firefox, Chrome, Safari, IE 11 e Edge).<\/li>\n<li>Ao adicionar o seguinte campo de cabe\u00e7alho ao seu site:<\/li>\n<\/ol>\n<p><em>Strict-Transport-Security: max-age=63072000; includeSubDomains; preload<\/em><\/p>\n<p>Com o segundo m\u00e9todo, a primeira visita ao seu site pelo navegador n\u00e3o ser\u00e1 totalmente segura. No entanto, as visitas subsequentes ser\u00e3o totalmente seguras.<\/p>\n<figure style=\"width: 1110px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/staging.kinsta.site\/pt\/wp-content\/uploads\/sites\/3\/2020\/03\/exemplo-da-lista-de-pre-carga-do-hsts-da-mozilla.png\" alt=\"Exemplo da lista de pr\u00e9-carga do HSTS da Mozilla\" width=\"1110\" height=\"398\"><figcaption class=\"wp-caption-text\">Exemplo da lista de pr\u00e9-carga do HSTS da Mozilla<\/figcaption><\/figure>\n<p>Voc\u00ea pode usar uma ferramenta online gratuita como <a href=\"https:\/\/securityheaders.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Security Headers<\/a> para verificar se o seu site est\u00e1 ou n\u00e3o aplicando o HSTS. Se voc\u00ea est\u00e1 preocupado com o suporte do navegador ao HSTS, voc\u00ea pode ficar tranquilo sabendo que <a href=\"https:\/\/caniuse.com\/#feat=stricttransportsecurity\" target=\"_blank\" rel=\"noopener noreferrer\">o HSTS \u00e9 suportado por quase todos os navegadores<\/a> em uso hoje em dia.<\/p>\n<figure style=\"width: 1110px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/staging.kinsta.site\/pt\/wp-content\/uploads\/sites\/3\/2020\/03\/hsts-principais-navegadores.png\" alt=\"HSTS goza de amplo suporte em todos os principais navegadores\" width=\"1110\" height=\"312\"><figcaption class=\"wp-caption-text\">HSTS goza de amplo suporte em todos os principais navegadores<\/figcaption><\/figure>\n<h2>HTTP 307 Redirecionamentos e SEO<\/h2>\n<p>Como uma resposta de<strong> 307 Redirecionamento Tempor\u00e1rio<\/strong> mostra que o recurso mudou temporariamente para uma nova URL, os mecanismos de busca n\u00e3o atualizam seu \u00edndice para incluir essa nova URL. O &#8216;link-juice&#8217; da URL original n\u00e3o \u00e9 passado para a nova URL.<\/p>\n<p>Isso contrasta com o 301 Moved Permanently redireciona, onde os mecanismos de busca atualizam seu \u00edndice para incluir a nova URL e passam o &#8216;link-juice&#8217; da URL original para a nova URL.<\/p>\n<p>Com uma resposta de<strong> 307 Redirecionamento Interno<\/strong>, tudo acontece no n\u00edvel do navegador. Portanto, n\u00e3o deve ter efeito direto no SEO do seu site. No entanto, adicionar seu site a uma lista de pr\u00e9-carga do HSTS faz com que ele carregue mais r\u00e1pido e seja mais seguro, o que pode <a href=\"https:\/\/staging.kinsta.site\/pt\/blog\/wordpress-seo\/\" target=\"_blank\" rel=\"noopener noreferrer\">ajud\u00e1-lo a subir na classifica\u00e7\u00e3o nos resultados de busca<\/a>.<\/p>\n<p>Tenha cuidado para n\u00e3o redirecionar inadvertidamente os usu\u00e1rios e bots para um loop infinito de redirecionamento, causando o erro de &#8220;<a href=\"https:\/\/staging.kinsta.site\/pt\/blog\/err_too_many_redirects\/\">redirecionamento em excesso<\/a>&#8220;.<\/p>\n\n<h2>Resumo<\/h2>\n<p>O redirecionamento de URL permite que voc\u00ea atribua mais de um endere\u00e7o URL para uma p\u00e1gina web. A melhor maneira de lidar com redirecionamentos de URL \u00e9 no n\u00edvel do servidor com respostas de c\u00f3digo de status HTTP <strong>3xx redirecionado<\/strong>. Se o seu site estiver <a href=\"https:\/\/staging.kinsta.site\/pt\/base-de-conhecimento\/momentaneamente-indisponivel-manutencao-programada\/\" target=\"_blank\" rel=\"noopener noreferrer\">em baixa para manuten\u00e7\u00e3o<\/a> ou indispon\u00edvel por outros motivos, voc\u00ea pode redirecion\u00e1-lo temporariamente para outra URL com uma resposta de<strong> 307 Redirecionamento Tempor\u00e1rio<\/strong>.<\/p>\n<p>Dito isto, qualquer redirecionamento acrescenta atraso ao tempo de carregamento da sua p\u00e1gina. Portanto, <a href=\"https:\/\/staging.kinsta.site\/pt\/blog\/redirecionamento-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">use os redirecionamentos judiciosamente<\/a> mantendo sempre em mente a experi\u00eancia do usu\u00e1rio final.<\/p>\n","protected":false},"author":117,"featured_media":36994,"parent":0,"menu_order":0,"template":"","tags":[172,36],"knowledge_categories":[20],"topic":[],"class_list":["post-36978","knowledgebase","type-knowledgebase","status-publish","has-post-thumbnail","hentry","tag-http","tag-seo","knowledge_categories-wordpress-geral"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v17.1.2 (Yoast SEO v25.8) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Entendendo o HTTP 307 C\u00f3digo de Status Tempor\u00e1rio Redirecionado em Profundidade<\/title>\n<meta name=\"description\" content=\"Saiba tudo sobre o HTTP 307 Temporary Redirect e 307 Internal Redirect responses e como eles podem ajudar a tornar seus sites mais r\u00e1pidos e mais seguros.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/staging.kinsta.site\/pt\/base-de-conhecimento\/http-307\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Entendendo o HTTP 307 C\u00f3digo de Status Tempor\u00e1rio Redirecionado em Profundidade\" \/>\n<meta property=\"og:description\" content=\"Saiba tudo sobre o HTTP 307 Temporary Redirect e 307 Internal Redirect responses e como eles podem ajudar a tornar seus sites mais r\u00e1pidos e mais seguros.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/staging.kinsta.site\/pt\/base-de-conhecimento\/http-307\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstapt\/\" \/>\n<meta property=\"article:modified_time\" content=\"2022-10-04T07:52:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/staging.kinsta.site\/pt\/wp-content\/uploads\/sites\/3\/2020\/04\/307-redirecionado.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Saiba tudo sobre o HTTP 307 Temporary Redirect e 307 Internal Redirect responses e como eles podem ajudar a tornar seus sites mais r\u00e1pidos e mais seguros.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/staging.kinsta.site\/pt\/wp-content\/uploads\/sites\/3\/2020\/04\/307-redirecionado.png\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_pt\" \/>\n<meta name=\"twitter:label1\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data1\" content=\"13 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/staging.kinsta.site\/pt\/base-de-conhecimento\/http-307\/\",\"url\":\"https:\/\/staging.kinsta.site\/pt\/base-de-conhecimento\/http-307\/\",\"name\":\"Entendendo o HTTP 307 C\u00f3digo de Status Tempor\u00e1rio Redirecionado em Profundidade\",\"isPartOf\":{\"@id\":\"https:\/\/staging.kinsta.site\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/staging.kinsta.site\/pt\/base-de-conhecimento\/http-307\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/staging.kinsta.site\/pt\/base-de-conhecimento\/http-307\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/staging.kinsta.site\/pt\/wp-content\/uploads\/sites\/3\/2020\/04\/307-redirecionado.png\",\"datePublished\":\"2020-04-24T08:06:44+00:00\",\"dateModified\":\"2022-10-04T07:52:04+00:00\",\"description\":\"Saiba tudo sobre o HTTP 307 Temporary Redirect e 307 Internal Redirect responses e como eles podem ajudar a tornar seus sites mais r\u00e1pidos e mais seguros.\",\"breadcrumb\":{\"@id\":\"https:\/\/staging.kinsta.site\/pt\/base-de-conhecimento\/http-307\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/staging.kinsta.site\/pt\/base-de-conhecimento\/http-307\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/staging.kinsta.site\/pt\/base-de-conhecimento\/http-307\/#primaryimage\",\"url\":\"https:\/\/staging.kinsta.site\/pt\/wp-content\/uploads\/sites\/3\/2020\/04\/307-redirecionado.png\",\"contentUrl\":\"https:\/\/staging.kinsta.site\/pt\/wp-content\/uploads\/sites\/3\/2020\/04\/307-redirecionado.png\",\"width\":1460,\"height\":730,\"caption\":\"307 Redirecionado\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/staging.kinsta.site\/pt\/base-de-conhecimento\/http-307\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/staging.kinsta.site\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Base de Conhecimento\",\"item\":\"https:\/\/staging.kinsta.site\/pt\/base-de-conhecimento\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Entendendo o HTTP 307 C\u00f3digo de Status Tempor\u00e1rio Redirecionado em Profundidade\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/staging.kinsta.site\/pt\/#website\",\"url\":\"https:\/\/staging.kinsta.site\/pt\/\",\"name\":\"Kinsta\",\"description\":\"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura\",\"publisher\":{\"@id\":\"https:\/\/staging.kinsta.site\/pt\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/staging.kinsta.site\/pt\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/staging.kinsta.site\/pt\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/staging.kinsta.site\/pt\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/staging.kinsta.site\/pt\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/staging.kinsta.site\/pt\/wp-content\/uploads\/sites\/3\/2018\/05\/kinsta.png\",\"contentUrl\":\"https:\/\/staging.kinsta.site\/pt\/wp-content\/uploads\/sites\/3\/2018\/05\/kinsta.png\",\"width\":580,\"height\":580,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/staging.kinsta.site\/pt\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstapt\/\",\"https:\/\/x.com\/kinsta_pt\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Entendendo o HTTP 307 C\u00f3digo de Status Tempor\u00e1rio Redirecionado em Profundidade","description":"Saiba tudo sobre o HTTP 307 Temporary Redirect e 307 Internal Redirect responses e como eles podem ajudar a tornar seus sites mais r\u00e1pidos e mais seguros.","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:\/\/staging.kinsta.site\/pt\/base-de-conhecimento\/http-307\/","og_locale":"pt_PT","og_type":"article","og_title":"Entendendo o HTTP 307 C\u00f3digo de Status Tempor\u00e1rio Redirecionado em Profundidade","og_description":"Saiba tudo sobre o HTTP 307 Temporary Redirect e 307 Internal Redirect responses e como eles podem ajudar a tornar seus sites mais r\u00e1pidos e mais seguros.","og_url":"https:\/\/staging.kinsta.site\/pt\/base-de-conhecimento\/http-307\/","og_site_name":"Kinsta","article_publisher":"https:\/\/www.facebook.com\/kinstapt\/","article_modified_time":"2022-10-04T07:52:04+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/staging.kinsta.site\/pt\/wp-content\/uploads\/sites\/3\/2020\/04\/307-redirecionado.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_description":"Saiba tudo sobre o HTTP 307 Temporary Redirect e 307 Internal Redirect responses e como eles podem ajudar a tornar seus sites mais r\u00e1pidos e mais seguros.","twitter_image":"https:\/\/staging.kinsta.site\/pt\/wp-content\/uploads\/sites\/3\/2020\/04\/307-redirecionado.png","twitter_site":"@kinsta_pt","twitter_misc":{"Tempo estimado de leitura":"13 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/staging.kinsta.site\/pt\/base-de-conhecimento\/http-307\/","url":"https:\/\/staging.kinsta.site\/pt\/base-de-conhecimento\/http-307\/","name":"Entendendo o HTTP 307 C\u00f3digo de Status Tempor\u00e1rio Redirecionado em Profundidade","isPartOf":{"@id":"https:\/\/staging.kinsta.site\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/staging.kinsta.site\/pt\/base-de-conhecimento\/http-307\/#primaryimage"},"image":{"@id":"https:\/\/staging.kinsta.site\/pt\/base-de-conhecimento\/http-307\/#primaryimage"},"thumbnailUrl":"https:\/\/staging.kinsta.site\/pt\/wp-content\/uploads\/sites\/3\/2020\/04\/307-redirecionado.png","datePublished":"2020-04-24T08:06:44+00:00","dateModified":"2022-10-04T07:52:04+00:00","description":"Saiba tudo sobre o HTTP 307 Temporary Redirect e 307 Internal Redirect responses e como eles podem ajudar a tornar seus sites mais r\u00e1pidos e mais seguros.","breadcrumb":{"@id":"https:\/\/staging.kinsta.site\/pt\/base-de-conhecimento\/http-307\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/staging.kinsta.site\/pt\/base-de-conhecimento\/http-307\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/staging.kinsta.site\/pt\/base-de-conhecimento\/http-307\/#primaryimage","url":"https:\/\/staging.kinsta.site\/pt\/wp-content\/uploads\/sites\/3\/2020\/04\/307-redirecionado.png","contentUrl":"https:\/\/staging.kinsta.site\/pt\/wp-content\/uploads\/sites\/3\/2020\/04\/307-redirecionado.png","width":1460,"height":730,"caption":"307 Redirecionado"},{"@type":"BreadcrumbList","@id":"https:\/\/staging.kinsta.site\/pt\/base-de-conhecimento\/http-307\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/staging.kinsta.site\/pt\/"},{"@type":"ListItem","position":2,"name":"Base de Conhecimento","item":"https:\/\/staging.kinsta.site\/pt\/base-de-conhecimento\/"},{"@type":"ListItem","position":3,"name":"Entendendo o HTTP 307 C\u00f3digo de Status Tempor\u00e1rio Redirecionado em Profundidade"}]},{"@type":"WebSite","@id":"https:\/\/staging.kinsta.site\/pt\/#website","url":"https:\/\/staging.kinsta.site\/pt\/","name":"Kinsta","description":"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura","publisher":{"@id":"https:\/\/staging.kinsta.site\/pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/staging.kinsta.site\/pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/staging.kinsta.site\/pt\/#organization","name":"Kinsta","url":"https:\/\/staging.kinsta.site\/pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/staging.kinsta.site\/pt\/#\/schema\/logo\/image\/","url":"https:\/\/staging.kinsta.site\/pt\/wp-content\/uploads\/sites\/3\/2018\/05\/kinsta.png","contentUrl":"https:\/\/staging.kinsta.site\/pt\/wp-content\/uploads\/sites\/3\/2018\/05\/kinsta.png","width":580,"height":580,"caption":"Kinsta"},"image":{"@id":"https:\/\/staging.kinsta.site\/pt\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstapt\/","https:\/\/x.com\/kinsta_pt"]}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/staging.kinsta.site\/pt\/wp-json\/wp\/v2\/knowledgebase\/36978","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/staging.kinsta.site\/pt\/wp-json\/wp\/v2\/knowledgebase"}],"about":[{"href":"https:\/\/staging.kinsta.site\/pt\/wp-json\/wp\/v2\/types\/knowledgebase"}],"author":[{"embeddable":true,"href":"https:\/\/staging.kinsta.site\/pt\/wp-json\/wp\/v2\/users\/117"}],"version-history":[{"count":13,"href":"https:\/\/staging.kinsta.site\/pt\/wp-json\/wp\/v2\/knowledgebase\/36978\/revisions"}],"predecessor-version":[{"id":53709,"href":"https:\/\/staging.kinsta.site\/pt\/wp-json\/wp\/v2\/knowledgebase\/36978\/revisions\/53709"}],"alternate":[{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/staging.kinsta.site\/pt\/wp-json\/kinsta\/v1\/posts\/36978\/translations\/fr"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/staging.kinsta.site\/pt\/wp-json\/kinsta\/v1\/posts\/36978\/translations\/es"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/staging.kinsta.site\/pt\/wp-json\/kinsta\/v1\/posts\/36978\/translations\/pt"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/staging.kinsta.site\/pt\/wp-json\/kinsta\/v1\/posts\/36978\/translations\/nl"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/staging.kinsta.site\/pt\/wp-json\/kinsta\/v1\/posts\/36978\/translations\/de"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/staging.kinsta.site\/pt\/wp-json\/kinsta\/v1\/posts\/36978\/translations\/it"},{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/staging.kinsta.site\/pt\/wp-json\/kinsta\/v1\/posts\/36978\/translations\/en"},{"href":"https:\/\/staging.kinsta.site\/pt\/wp-json\/kinsta\/v1\/posts\/36978\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/staging.kinsta.site\/pt\/wp-json\/wp\/v2\/media\/36994"}],"wp:attachment":[{"href":"https:\/\/staging.kinsta.site\/pt\/wp-json\/wp\/v2\/media?parent=36978"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/staging.kinsta.site\/pt\/wp-json\/wp\/v2\/tags?post=36978"},{"taxonomy":"knowledge_categories","embeddable":true,"href":"https:\/\/staging.kinsta.site\/pt\/wp-json\/wp\/v2\/knowledge_categories?post=36978"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/staging.kinsta.site\/pt\/wp-json\/wp\/v2\/topic?post=36978"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}