{"id":45989,"date":"2024-09-25T19:38:22","date_gmt":"2024-09-25T22:38:22","guid":{"rendered":"\/tutoriais\/?p=45989"},"modified":"2025-10-13T19:54:04","modified_gmt":"2025-10-13T22:54:04","slug":"http-302","status":"publish","type":"post","link":"\/br\/tutoriais\/http-302","title":{"rendered":"Como resolver o erro HTTP 302"},"content":{"rendered":"<p>O&nbsp;erro HTTP 302&nbsp;acontece quando um recurso solicitado foi movido temporariamente para outro endere&ccedil;o. Nesse caso, o sistema redireciona automaticamente os visitantes para a nova URL. Por&eacute;m, em algumas situa&ccedil;&otilde;es, o&nbsp;redirecionamento 302&nbsp;pode ser processado de forma incorreta, deixando o site inacess&iacute;vel.<\/p><p>Para corrigir o erro&nbsp;HTTP 302&nbsp;de maneira r&aacute;pida e eficaz, siga estes cinco passos:<\/p><ol class=\"wp-block-list\">\n<li><strong>Desative plugins ou temas recentes<\/strong>. Fa&ccedil;a um teste desativando os plugins ou temas do WordPress instalados recentemente. Conflitos nesses recursos podem ser a origem do erro&nbsp;302.<\/li>\n\n\n\n<li><strong>Restaure o site a partir de um backup<\/strong>. Volte o site para um estado est&aacute;vel anterior ao erro. Assim, voc&ecirc; elimina altera&ccedil;&otilde;es recentes que possam ter causado o problema.<\/li>\n\n\n\n<li><strong>Desative softwares desatualizados<\/strong>. Programas que n&atilde;o seguem os padr&otilde;es HTTP\/1.1 RFC podem gerar redirecionamentos incorretos. Atualize ou remova qualquer software antigo que esteja em uso.<\/li>\n\n\n\n<li><strong>Revise a configura&ccedil;&atilde;o do servidor web<\/strong>. Verifique os arquivos de configura&ccedil;&atilde;o do Apache (.htaccess) ou do Nginx. Diretivas incorretas de rewrite podem criar redirecionamentos inesperados.<\/li>\n\n\n\n<li><strong>Analise os logs de erros<\/strong>. Consulte os logs do servidor e os arquivos de debug do WordPress para identificar qual componente est&aacute; causando os redirecionamentos tempor&aacute;rios.<\/li>\n<\/ol><figure tabindex=\"0\" class=\"wp-block-table\"><table><tbody><tr><td><strong>C&oacute;digo do erro<\/strong><\/td><td>Erro 302 Found<\/td><\/tr><tr><td><strong>Tipo de erro<\/strong><\/td><td>Redirecionamento&nbsp;<\/td><\/tr><tr><td><strong>Varia&ccedil;&otilde;es do erro<\/strong><\/td><td>Erro HTTP 302<br>C&oacute;digo de Erro HTTP 302<br>C&oacute;digo de Status 302<br>HTTP 302 Redirecionado<br>Resposta HTTP 302<\/td><\/tr><tr><td><strong>Causa do erro<\/strong><\/td><td>Solicita&ccedil;&atilde;o incorreta enviada pelo servidor<\/td><\/tr><\/tbody><\/table><\/figure><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Speed-Up-Your-Website-BR.pdf\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/eBook_-Speed-Up-your-website-BR.png\/public\" alt=\"\" class=\"wp-image-30339\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/eBook_-Speed-Up-your-website-BR.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/eBook_-Speed-Up-your-website-BR.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/eBook_-Speed-Up-your-website-BR.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/eBook_-Speed-Up-your-website-BR.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/eBook_-Speed-Up-your-website-BR.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><p>\n\n\n\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-1-restaure-o-site-a-partir-de-um-backup\"><strong>1. Restaure o site a partir de um backup<\/strong><\/h2><p>&Eacute; muito importante criar um backup completo do seu site antes de fazer qualquer altera&ccedil;&atilde;o no sistema.<\/p><p>Um&nbsp;<a href=\"\/br\/tutoriais\/como-fazer-backup-do-seu-site-wordpress\"><strong>backup confi&aacute;vel<\/strong><\/a>&nbsp;pode salvar seu site de casos de perda de dados, viola&ccedil;&otilde;es de seguran&ccedil;a e infec&ccedil;&atilde;o por malware. Nesse sentido, o primeiro passo a se tomar para corrigir o erro 302 &eacute; restaurar seu site para uma vers&atilde;o anterior que n&atilde;o tenha este problema.<\/p><p>Para fazer isso, acesse seu painel de controle de hospedagem. Os clientes da Hostinger podem fazer isso no&nbsp;<strong>hPanel&nbsp;<\/strong>e navegar at&eacute;&nbsp;<strong>Arquivos -&gt; Backups.<\/strong><\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"298\" height=\"333\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/04\/hpanel-files-backups-sidebar-pt.png\/public\" alt=\"O bot&atilde;o Backups no hPanel\" class=\"wp-image-34790\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/04\/hpanel-files-backups-sidebar-pt.png\/w=298,fit=scale-down 298w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/04\/hpanel-files-backups-sidebar-pt.png\/w=268,fit=scale-down 268w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/04\/hpanel-files-backups-sidebar-pt.png\/w=134,fit=scale-down 134w\" sizes=\"(max-width: 298px) 100vw, 298px\" \/><\/figure><\/div><p>Ao entrar nessa tela, voc&ecirc; ver&aacute; v&aacute;rios tipos de backups salvos no servidor. Se voc&ecirc; usa o WordPress ou outro&nbsp;<a href=\"\/br\/tutoriais\/o-que-e-cms\"><strong>Sistema de Gerenciamento de Conte&uacute;do (CMS)<\/strong><\/a>, precisar&aacute; restaurar tanto os arquivos do seu site quanto o&nbsp;<a href=\"\/br\/tutoriais\/o-que-e-mysql\"><strong>banco de dados MySQL<\/strong><\/a>.<\/p><p>Para come&ccedil;ar, clique no bot&atilde;o&nbsp;<strong>Backups de arquivos<\/strong>&nbsp;e escolha um arquivo de backup no menu de cascata. Use os dados de um backup criado antes do erro 302 aparecer.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"523\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/05\/hpanel-files-backups-files-selected-pt.png\/public\" alt=\"backups de arquivos no hpanel\" class=\"wp-image-36036\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/05\/hpanel-files-backups-files-selected-pt.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/05\/hpanel-files-backups-files-selected-pt.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/05\/hpanel-files-backups-files-selected-pt.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/05\/hpanel-files-backups-files-selected-pt.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><p>Marque todas as caixas ao lado dos arquivos do seu site; em seguida, selecione&nbsp;<strong>Restaurar arquivos<\/strong>.&nbsp;<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"734\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/09\/restaurar-arquivos-backup-hpanel.png\/public\" alt=\"restaurando arquivos de backup pelo hpanel\" class=\"wp-image-43812\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/09\/restaurar-arquivos-backup-hpanel.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/09\/restaurar-arquivos-backup-hpanel.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/09\/restaurar-arquivos-backup-hpanel.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/09\/restaurar-arquivos-backup-hpanel.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><p>Uma janela pop-up de confirma&ccedil;&atilde;o aparecer&aacute;, pedindo para voc&ecirc; confirmar o comando. Selecione Restaurar e aguarde at&eacute; que o processo de restaura&ccedil;&atilde;o seja conclu&iacute;do.<\/p><h2 class=\"wp-block-heading\" id=\"h-2-desative-softwares-desatualizados\"><strong>2. Desative softwares desatualizados<\/strong><\/h2><p>Os padr&otilde;es da internet s&atilde;o documentados pelos chamados&nbsp;<strong>Pedidos de Coment&aacute;rio (RFC)<\/strong>. A especifica&ccedil;&atilde;o RFC para o&nbsp;<a href=\"https:\/\/datatracker.ietf.org\/doc\/html\/rfc1945\" target=\"_blank\" rel=\"noopener\"><strong>HTTP 1.0<\/strong><\/a>&nbsp;afirma que a fun&ccedil;&atilde;o do c&oacute;digo de resposta 302 found &eacute; orientar o navegador a fazer um redirecionamento tempor&aacute;rio.<\/p><p>Se o c&oacute;digo de status HTTP 302 for entregue atrav&eacute;s da solicita&ccedil;&atilde;o&nbsp;<a href=\"https:\/\/developer.mozilla.org\/pt-BR\/docs\/Web\/HTTP\/Methods\/POST\" target=\"_blank\" rel=\"noopener\"><strong>post<\/strong><\/a>, o navegador n&atilde;o deve redirecionar o conte&uacute;do sem a confirma&ccedil;&atilde;o do usu&aacute;rio. No entanto, muitos navegadores modernos processam este c&oacute;digo de erro HTTP 302 como uma solicita&ccedil;&atilde;o&nbsp;<a href=\"https:\/\/developer.mozilla.org\/pt-BR\/docs\/Web\/HTTP\/Methods\/GET\" target=\"_blank\" rel=\"noopener\"><strong>GET<\/strong><\/a>.<\/p><p>Sempre que isso acontece, o software do servidor web que processa a solicita&ccedil;&atilde;o n&atilde;o consegue realizar o redirecionamento correto. Como resultado, o documento RFC do&nbsp;<a href=\"https:\/\/tools.ietf.org\/html\/rfc7231#section-6.4.3\" target=\"_blank\" rel=\"noopener\"><strong>HTTP 1.1<\/strong><\/a>&nbsp;inclui o&nbsp;<strong><a href=\"https:\/\/developer.mozilla.org\/pt-BR\/docs\/Web\/HTTP\/Status\/303\" target=\"_blank\" rel=\"noopener\">303 See Other<\/a><\/strong>&nbsp;para lidar especificamente com o conflito de solicita&ccedil;&otilde;es post\/get.<\/p><p>Por esse motivo, recomendamos que voc&ecirc; desative todos os softwares desatualizados que n&atilde;o estejam em conformidade com o&nbsp;<strong>RFC do HTTP 1.1<\/strong>. Ao fazer isso, voc&ecirc; evitar&aacute; que os visitantes acessem conte&uacute;do irrelevante no seu site.<\/p><h2 class=\"wp-block-heading\" id=\"h-3-verifique-a-configuracao-do-servidor-web\"><strong>3. Verifique a configura&ccedil;&atilde;o do servidor web<\/strong><\/h2><p>Outro passo que voc&ecirc; pode tomar para corrigir o erro de redirecionamento 302 &eacute; inspecionar a configura&ccedil;&atilde;o do seu servidor web. Os dois softwares de servidor web mais populares s&atilde;o o&nbsp;<a href=\"\/br\/tutoriais\/o-que-e-nginx\"><strong>Nginx<\/strong><\/a>&nbsp;e o&nbsp;<strong><a href=\"\/br\/tutoriais\/o-que-e-apache\">Apache<\/a><\/strong>. Suas aplica&ccedil;&otilde;es web provavelmente rodam em um deles.<\/p><p>Abaixo, vamos revisar os passos para inspecionar os arquivos de configura&ccedil;&atilde;o em ambos os programas.<\/p><p><strong>Apache<\/strong><\/p><p>Para identificar qual servidor web seu site est&aacute; usando, voc&ecirc; precisar&aacute; procurar um arquivo que regula os recursos do site. Com o&nbsp;<a href=\"\/br\/tutoriais\/o-que-e-apache\"><strong>Apache<\/strong><\/a>, voc&ecirc; pode localizar o&nbsp;<strong>arquivo .htaccess<\/strong>&nbsp;no seu diret&oacute;rio raiz.<\/p><p>V&aacute; para o seu painel de controle de hospedagem e abra o&nbsp;<strong>Gerenciador de Arquivos<\/strong>&nbsp;<strong>-&gt;<\/strong>&nbsp;<strong>public_html<\/strong>.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1023\" height=\"206\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/03\/public-html.png\/public\" alt=\"pasta public_html no gerenciador de arquivos da hostinger\" class=\"wp-image-42834\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/03\/public-html.png\/w=1023,fit=scale-down 1023w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/03\/public-html.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/03\/public-html.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/03\/public-html.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1023px) 100vw, 1023px\" \/><\/figure><\/div><p>Uma vez&nbsp;<a href=\"\/br\/tutoriais\/criar-arquivo-htaccess-wordpress\"><strong>localizado o arquivo .htaccess<\/strong><\/a>, abra-o usando um editor de texto.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"675\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2017\/05\/filemanager-htaccess-edit-highlighted-pt.png\/public\" alt=\"O bot&atilde;o Editar do arquivo .htaccess no gerenciador de arquivos da Hostinger\" class=\"wp-image-36416\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2017\/05\/filemanager-htaccess-edit-highlighted-pt.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2017\/05\/filemanager-htaccess-edit-highlighted-pt.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2017\/05\/filemanager-htaccess-edit-highlighted-pt.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2017\/05\/filemanager-htaccess-edit-highlighted-pt.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><p>Voc&ecirc; ver&aacute; uma s&eacute;rie de diretivas<strong>&nbsp;RewriteXXX<\/strong>, que gerenciam redirecionamentos HTTP e estruturas de links permanentes. Preste aten&ccedil;&atilde;o especial a estas duas:<\/p><ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/httpd.apache.org\/docs\/2.4\/mod\/mod_rewrite.html#rewriterule\" target=\"_blank\" rel=\"noopener\"><strong>RewriteRule<\/strong><\/a>&nbsp;&ndash; define as regras para o motor de reescrita.<\/li>\n\n\n\n<li><a href=\"https:\/\/httpd.apache.org\/docs\/2.4\/mod\/mod_rewrite.html#rewritecond\" target=\"_blank\" rel=\"noopener\"><strong>RewriteCond<\/strong><\/a>&nbsp;&ndash; determina se a URL solicitada corresponde &agrave; condi&ccedil;&atilde;o da regra definida.<\/li>\n<\/ul><p>Se a solicita&ccedil;&atilde;o tiver uma URL correspondente, a&nbsp;<strong>Regra de Reescrita<\/strong>&nbsp;seguinte &agrave;s diretivas&nbsp;<strong>RewriteCond<\/strong>&nbsp;iniciar&aacute; um redirecionamento tempor&aacute;rio para a URL correta.<\/p><p>Abaixo est&aacute; um exemplo de uma execu&ccedil;&atilde;o adequada de redirecionamento tempor&aacute;rio 302:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">RewriteEngine on\nRewriteCond %{HTTP_HOST} ^site\\.com$\nRewriteRule ^(.*)$ HTTP:\/\/www.site-temporario.com\/$1 [R=302]<\/pre><p>No exemplo anterior, a combina&ccedil;&atilde;o de&nbsp;<strong>RewriteCond<\/strong>&nbsp;e&nbsp;<strong>RewriteRule<\/strong>&nbsp;corresponde &agrave;s solicita&ccedil;&otilde;es para&nbsp;<strong>site.com<\/strong>. Desta forma, o sistema gera um redirecionamento tempor&aacute;rio para a mesma URL no dom&iacute;nio&nbsp;<strong>site-temporario.com<\/strong>.<\/p><p>Observe o flag adicional seguindo a diretiva&nbsp;<strong>RewriteRule<\/strong>&nbsp;&mdash; ela indica que o c&oacute;digo de resposta entregue deve ser um 302 found. Isso solicita aos agentes do usu&aacute;rio que fa&ccedil;am um redirecionamento tempor&aacute;rio.<\/p><p>Se houver alguma diretiva de reescrita estranha no arquivo&nbsp;<strong>.htaccess<\/strong>, deixe um coment&aacute;rio no pr&oacute;prio arquivo. Fa&ccedil;a isso adicionando um prefixo&nbsp;<strong>#<\/strong>&nbsp;na frente da linha que voc&ecirc; comentar&aacute;. Depois de terminar, tente reiniciar o servidor web para ver se o erro 302 foi resolvido.<\/p><p><strong>Nginx<\/strong><\/p><p>Se seu servidor web est&aacute; rodando no Nginx, voc&ecirc; precisa localizar um arquivo diferente. Em vez de um arquivo&nbsp;<strong>.htaccess<\/strong>, procure pelo arquivo&nbsp;<strong>nginx.conf<\/strong>, localizado nos seguintes diret&oacute;rios:<\/p><ul class=\"wp-block-list\">\n<li><strong>\/usr\/local\/nginx\/conf<\/strong><\/li>\n\n\n\n<li><strong>\/etc\/nginx<\/strong><\/li>\n\n\n\n<li><strong>\/usr\/local\/etc\/nginx<\/strong><\/li>\n<\/ul><p>Uma vez encontrado o arquivo, abra-o atrav&eacute;s de um editor de texto e procure por diretivas de reescrita que incluam uma flag do tipo&nbsp;<strong>redirect<\/strong>.<\/p><p>Para entender como o sistema Nginx funciona, d&ecirc; uma olhada no exemplo de uma&nbsp;<strong>diretiva de bloco<\/strong>&nbsp;abaixo:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">server {\nlisten 80;\nlisten 443 ssl;\nserver_name www.exemplo.com;\nrewrite ^\/$ http:\/\/www.exemplo-temporario.com redirect;\n}<\/pre><p>As diretivas de reescrita no Nginx funcionam de maneira semelhante &agrave;s do Apache. Um conjunto de diretivas no exemplo acima regula um servidor virtual gerando um redirecionamento HTTP tempor&aacute;rio de&nbsp;<strong>exemplo.com<\/strong>&nbsp;para&nbsp;<strong>exemplo-temporario.com<\/strong>.<\/p><p>Para garantir que tudo funcione corretamente no seu servidor Nginx, tente identificar quaisquer diretivas de reescrita incomuns que contenham uma flag de&nbsp;<strong>redirect<\/strong>. Deixe coment&aacute;rios sobre tais linhas e reinicie o sistema para ver se o problema foi resolvido.<\/p><h2 class=\"wp-block-heading\" id=\"h-4-limpe-registros-de-erros\"><strong>4. Limpe registros de erros<\/strong><\/h2><p>Altera&ccedil;&otilde;es e atualiza&ccedil;&otilde;es recentes em um site tamb&eacute;m podem causar o erro 302 found. Ent&atilde;o, depois de fazer uma mudan&ccedil;a mais significativa em suas p&aacute;ginas, n&atilde;o se esque&ccedil;a de&nbsp;<a href=\"\/br\/tutoriais\/como-verificar-os-logs-de-erro-php-do-seu-site\"><strong>verificar o registro de erros do site<\/strong><\/a>.<\/p><p>A maioria das aplica&ccedil;&otilde;es web possui registros de servidor conectados ao hardware em que s&atilde;o executadas. Esses registros documentam todas as atividades realizadas nos servidores, podendo fornecer um hist&oacute;rico das p&aacute;ginas solicitadas e at&eacute; coletar informa&ccedil;&otilde;es espec&iacute;ficas de usu&aacute;rios.<\/p><p>Normalmente, os provedores de hospedagem permitem que voc&ecirc; ative os registros do servidor por meio do painel de controle do site. No entanto, voc&ecirc; tamb&eacute;m pode ativar o registro de erros em seu site WordPress usando a constante PHP&nbsp;<strong>WP_DEBUG<\/strong>, que gera o processo de depura&ccedil;&atilde;o em todo o site.<\/p><p>Para come&ccedil;ar, copie e cole as seguintes linhas no seu arquivo&nbsp;<a href=\"\/br\/tutoriais\/arquivo-wp-config-php\"><strong>wp-config.php<\/strong><\/a>:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">define( 'WP_DEBUG', true ); \ndefine( 'WP_DEBUG_LOG', true ); \ndefine( 'WP_DEBUG_DISPLAY', false );<\/pre><p>Depois de salvar as altera&ccedil;&otilde;es, todos os erros registrados aparecer&atilde;o no arquivo&nbsp;<strong>wp-content\/debug.log<\/strong>. Isso facilitar&aacute; para voc&ecirc; identificar qual componente est&aacute; causando os redirecionamentos tempor&aacute;rios inesperados.<\/p><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Dica<\/h4>\n                    <p>Voc&ecirc; pode localizar manualmente as aplica&ccedil;&otilde;es no seu servidor e passar por todos os registros de cada uma delas. Isso ajuda voc&ecirc; a determinar irregularidades no c&oacute;digo da aplica&ccedil;&atilde;o e descobrir o que est&aacute; causando o c&oacute;digo de resposta 302.<\/p>\n                <\/div>\n\n\n\n<\/p><p>Al&eacute;m disso, se voc&ecirc; quiser verificar o registro de erros no software do seu servidor virtual, acesse os seguintes arquivos:<\/p><ul class=\"wp-block-list\">\n<li>Servidor Nginx:<code data-enlighter-language=\"generic\" class=\"EnlighterJSRAW\"> \/var\/log\/nginx\/error.log\/<\/code><\/li>\n\n\n\n<li>Servidor Apache: <code data-enlighter-language=\"generic\" class=\"EnlighterJSRAW\">\/var\/log\/apache2\/error.log\/<\/code><\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"h-5-desinstale-ou-desative-temporariamente-novos-plugins-ou-temas\"><strong>5. Desinstale ou desative temporariamente novos plugins ou temas<\/strong><\/h2><p>A causa mais comum de erros em sites WordPress &eacute; o conflito entre plugins ou temas. Em alguns casos, um plugin pode tentar configurar redirecionamentos que entram em conflito com os redirecionamentos padr&atilde;o do WordPress. Desta forma, eles geram um c&oacute;digo de resposta HTTP incorreto.<\/p><p>Uma maneira eficaz de resolver esse problema &eacute; desativando temporariamente os plugins no seu site. Para fazer isso, v&aacute; at&eacute; o diret&oacute;rio&nbsp;<strong>wp-content<\/strong>&nbsp;e renomeie a pasta&nbsp;<strong>plugins<\/strong>&nbsp;&mdash; por exemplo,&nbsp;<strong>plugins-desativar<\/strong>.<\/p><p>Se o seu site voltar ao normal sem plugins ativos, o pr&oacute;ximo passo &eacute; determinar qual plugin est&aacute; causando o erro HTTP 302. Comece renomeando o diret&oacute;rio&nbsp;<strong>plugins<\/strong>&nbsp;de volta para o nome original e v&aacute; reativando os plugins um por um, atualizando o site a cada vez.<\/p><p>Quando o erro 302 aparecer, voc&ecirc; saber&aacute; qual &eacute; o plugin defeituoso. Basta desinstal&aacute;-lo para corrigir o erro. Se o m&eacute;todo acima n&atilde;o resolver o problema, siga os mesmos passos com seus temas do WordPress.<\/p><h2 class=\"wp-block-heading\" id=\"h-o-que-e-o-redirecionamento-temporario-302\"><strong>O que &eacute; o redirecionamento tempor&aacute;rio 302?<\/strong><\/h2><p>Um <a href=\"\/br\/tutoriais\/https-status\">c&oacute;digo de status HTTP<\/a> que come&ccedil;a com&nbsp;<strong>&ldquo;3&rdquo;&nbsp;<\/strong>indica que seu navegador precisa realizar mais a&ccedil;&otilde;es para cumprir uma solicita&ccedil;&atilde;o.<\/p><p>O redirecionamento HTTP come&ccedil;a quando o servidor de hospedagem do conte&uacute;do retorna um c&oacute;digo de status 3xx e um&nbsp;<a href=\"https:\/\/developer.mozilla.org\/pt-BR\/docs\/Web\/HTTP\/Headers\/Location\" target=\"_blank\" rel=\"noopener\"><strong>cabe&ccedil;alho de localiza&ccedil;&atilde;o<\/strong><\/a>&nbsp;que cont&eacute;m a nova URL. Assim que o navegador recebe essa resposta, ele carrega automaticamente a nova URL em vez de exibir o erro&nbsp;<a href=\"\/br\/tutoriais\/erro-404\"><strong>404 n&atilde;o encontrado<\/strong><\/a>.<\/p><p>Uma vez que a diretiva de redirecionamento atual pode mudar, o servidor web deve manter a URL inicial para processar solicita&ccedil;&otilde;es futuras. Isso solicita que o agente do usu&aacute;rio ou navegador entregue a solicita&ccedil;&atilde;o original para a URL anexada no cabe&ccedil;alho de localiza&ccedil;&atilde;o.<\/p><p>Um dos usos mais comuns do c&oacute;digo de status HTTP 302 &eacute; para&nbsp;localiza&ccedil;&atilde;o&nbsp;de conte&uacute;do. Por exemplo, quando voc&ecirc; acessa&nbsp;<strong>https:\/\/www.google.com\/<\/strong>, o navegador ir&aacute; redirecion&aacute;-lo para a vers&atilde;o localizada do Google, dependendo do seu pa&iacute;s.<\/p><p>Ent&atilde;o, se voc&ecirc; mora no Brasil, a resposta 302 encontrada te levar&aacute; para&nbsp;<strong>https:\/\/www.google.com.br\/&nbsp;<\/strong>, proporcionando um acesso mais f&aacute;cil ao conte&uacute;do local. Grandes empresas, como&nbsp;<strong>eBay<\/strong>&nbsp;e&nbsp;<strong>Amazon<\/strong>, tamb&eacute;m usam redirecionamentos 302 para&nbsp;direcionar o tr&aacute;fego&nbsp;para um servidor local.<\/p><h3 class=\"wp-block-heading\" id=\"h-como-diagnosticar-se-seu-site-tem-o-erro-302\"><strong>Como diagnosticar se seu site tem o erro 302<\/strong><\/h3><p>Para identificar se o seu site est&aacute; enfrentando o erro 302, insira a URL original na barra de endere&ccedil;os e observe. Se sua URL original se transforma em sua URL de destino, significa que o redirecionamento HTTP est&aacute; funcionando corretamente.<\/p><p>Se o endere&ccedil;o permanecer o mesmo, voc&ecirc; precisa identificar a causa. Comece&nbsp;<a href=\"\/br\/tutoriais\/como-limpar-o-cache-do-navegador\"><strong>limpando o cache do seu navegador<\/strong><\/a>&nbsp;para ver se isso provoca a altera&ccedil;&atilde;o da URL. Se nada acontecer, tente implementar os m&eacute;todos sobre os quais falamos na se&ccedil;&atilde;o anterior.<\/p><h2 class=\"wp-block-heading\" id=\"h-quando-usar-o-redirecionamento-temporario-302\"><strong>Quando usar o redirecionamento tempor&aacute;rio 302?<\/strong><\/h2><p>Essencialmente, uma resposta HTTP 302 serve para configurar&nbsp;<strong>redirecionamentos<\/strong>, em vez representar um erro em si. A menos que o servidor entregue uma resposta incorreta, o redirecionamento 302 costuma ser intencional.<\/p><p>Abaixo est&atilde;o algumas das raz&otilde;es mais comuns para usar as respostas 302:<\/p><ul class=\"wp-block-list\">\n<li><strong>Fornecer conte&uacute;do localizado<\/strong>. Normalmente implementado por empresas internacionais ou plataformas de e-commerce para direcionar o tr&aacute;fego de uma localiza&ccedil;&atilde;o geogr&aacute;fica espec&iacute;fica para sua URL de destino.<\/li>\n\n\n\n<li><strong>Redirecionamentos para testes A\/B<\/strong>. Quando uma plataforma est&aacute; desenvolvendo uma nova funcionalidade e ainda est&aacute; no processo de testes A\/B, ela pode direcionar o tr&aacute;fego para esta nova p&aacute;gina e coletar feedback dos visitantes.<\/li>\n\n\n\n<li><strong>Direcionar os visitantes para uma p&aacute;gina espec&iacute;fica<\/strong>&nbsp;. Isso &eacute; &uacute;til quando seu site ainda est&aacute; em manuten&ccedil;&atilde;o. Incentivar os usu&aacute;rios a visitar uma p&aacute;gina funcional do seu site sustentar&aacute; a experi&ecirc;ncia e os manter&aacute; atualizados com o seu conte&uacute;do.<\/li>\n\n\n\n<li><strong>Estrat&eacute;gias de marketing<\/strong>&nbsp;. Muitas empresas redirecionam visitantes para uma p&aacute;gina promocional contendo ofertas especiais ou banners de desconto.<\/li>\n<\/ul><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Dica<\/h4>\n                    <p>Para realizar um redirecionamento permanente, voc&ecirc; deve redirecionar seu site usando o Redirecionamento 301. Este redirecionamento tem v&aacute;rios benef&iacute;cios, como manter todos os valores de SEO da sua antiga p&aacute;gina e transferi-los para o novo URL.<\/p>\n                <\/div>\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-como-prevenir-erros-http-302\"><strong>Como prevenir erros HTTP 302<\/strong><\/h2><p>Para evitar problemas HTTP 302, comece garantindo que as URLs estejam bem formatadas e apontem para o destino correto. Depois de configurar qualquer&nbsp;redirecionamento 302, teste imediatamente para confirmar que ele funciona como esperado &ndash; esse passo simples evita a maioria dos erros de redirecionamento.<\/p><p>Evite&nbsp;excesso de redirecionamentos&nbsp;e&nbsp;cadeias de redirecionamento. Uma cadeia acontece quando um redirect leva a outro, criando um caminho longo e fr&aacute;gil que pode quebrar. Mantenha os caminhos diretos: o ideal &eacute; que cada redirecionamento leve&nbsp;direto ao destino final, sem passos intermedi&aacute;rios.<\/p><p>Al&eacute;m disso, sue o&nbsp;tipo de redirecionamento adequado&nbsp;para cada caso. Prefira&nbsp;301&nbsp;para mudan&ccedil;as permanentes, quando voc&ecirc; quer transferir valor de SEO e mover o conte&uacute;do de vez. Reserve o&nbsp;http 302&nbsp;apenas para altera&ccedil;&otilde;es tempor&aacute;rias, quando voc&ecirc; pretende restaurar a URL original depois.<\/p><p>Monitore seus redirecionamentos com regularidade. Configure alertas para detectar falhas ou novas cadeias. Ferramentas de monitoramento de sites podem avisar sobre&nbsp;problemas de redirecionamento 302&nbsp;antes de afetarem a experi&ecirc;ncia dos visitantes.<\/p><p>Por fim, mantenha todo o software do site atualizado &ndash; plugins, temas e configura&ccedil;&otilde;es do servidor. Softwares desatualizados costumam ter bugs que geram comportamentos inesperados de redirect. Tamb&eacute;m vale revisar periodicamente as regras de redirecionamento nos arquivos do servidor (como&nbsp;.htaccess&nbsp;no Apache ou blocos no Nginx) e&nbsp;remover diretivas antigas&nbsp;que possam conflitar com as novas.<\/p><h2 class=\"wp-block-heading\" id=\"h-qual-e-o-impacto-do-http-302-no-seo\"><strong>Qual &eacute; o impacto do HTTP 302 no SEO?<\/strong><\/h2><p>Entender as implica&ccedil;&otilde;es de <a href=\"\/br\/tutoriais\/o-que-e-seo\">SEO<\/a> dos redirecionamentos&nbsp;HTTP 302&nbsp;&eacute; fundamental para manter o ranqueamento do seu site nos mecanismos de busca e o bom desempenho geral. <\/p><p>Quando aplicados corretamente, os redirecionamentos 302 informam aos buscadores que a mudan&ccedil;a &eacute; tempor&aacute;ria, fazendo com que a URL original continue indexada e preservando seus sinais de ranqueamento. No entanto, a p&aacute;gina de destino n&atilde;o herda a autoridade de dom&iacute;nio nem o link equity da p&aacute;gina original.<\/p><p>Os problemas aparecem quando o&nbsp;302 &eacute; usado de forma incorreta ou sem inten&ccedil;&atilde;o. <\/p><p>Por exemplo, se voc&ecirc; utilizar um redirecionamento 302 para mover um conte&uacute;do de forma permanente, o Google e outros buscadores v&atilde;o continuar indexando a p&aacute;gina antiga e ignorando a nova. Como o redirecionamento tempor&aacute;rio n&atilde;o transfere valor de SEO, a p&aacute;gina rec&eacute;m-criada perde toda a autoridade e for&ccedil;a de ranqueamento acumulada pela anterior.<\/p><p>Al&eacute;m disso, redirecionamentos 302 inesperados podem gerar dificuldades para os rob&ocirc;s de busca. <\/p><p>Ao se depararem com esses redirects n&atilde;o planejados, eles podem ter problemas para entender a estrutura do site, o que compromete a indexa&ccedil;&atilde;o e reduz a efici&ecirc;ncia do rastreamento. Em alguns casos, p&aacute;ginas inteiras podem deixar de aparecer nos resultados de pesquisa.<\/p><p>Outro ponto importante &eacute; o impacto nos&nbsp;sinais de experi&ecirc;ncia do usu&aacute;rio, que tamb&eacute;m s&atilde;o monitorados pelos buscadores. Redirecionamentos excessivos ou quebrados aumentam o tempo de carregamento e tornam a navega&ccedil;&atilde;o frustrante, o que pode afetar negativamente o posicionamento do site.<\/p><p>Para proteger o desempenho de SEO, &eacute; essencial monitorar constantemente seu site em busca de redirecionamentos inesperados e manter regras limpas de redirect. Realizar auditorias de SEO peri&oacute;dicas ajuda a identificar e corrigir problemas antes que prejudiquem a visibilidade e o tr&aacute;fego org&acirc;nico. Isso garante que a performance do seu site nos mecanismos de busca seja preservada.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>O&nbsp;erro HTTP 302&nbsp;acontece quando um recurso solicitado foi movido temporariamente para outro endere&ccedil;o. Nesse caso, o sistema redireciona automaticamente os visitantes para a nova URL. Por&eacute;m, em algumas situa&ccedil;&otilde;es, o&nbsp;redirecionamento 302&nbsp;pode ser processado de forma incorreta, deixando o site inacess&iacute;vel. Para corrigir o erro&nbsp;HTTP 302&nbsp;de maneira r&aacute;pida e eficaz, siga estes cinco passos: C&oacute;digo do [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/br\/tutoriais\/http-302\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":356,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"Como resolver o erro HTTP 302 (5 m\u00e9todos)","rank_math_description":"Saiba o que \u00e9 o erro HTTP 302, por que ele acontece e como corrigi-lo para garantir que os visitantes acessem o conte\u00fado correto no seu site.","rank_math_focus_keyword":"http 302","footnotes":""},"categories":[7370],"tags":[7656,7504],"class_list":["post-45989","post","type-post","status-publish","format-standard","hentry","category-erros","tag-erro-302","tag-http"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/how-to-fix-http-302-error","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/http-302","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/http-302","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/how-to-fix-http-302-error","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/how-to-fix-http-302-error","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/how-to-fix-http-302-error","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/how-to-fix-http-302-error","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/how-to-fix-http-302-error","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/how-to-fix-http-302-error","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/how-to-fix-http-302-error","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/45989","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/users\/356"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/comments?post=45989"}],"version-history":[{"count":5,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/45989\/revisions"}],"predecessor-version":[{"id":51266,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/45989\/revisions\/51266"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/media?parent=45989"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/categories?post=45989"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/tags?post=45989"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}