307 Redirecionamento temporário: o que é e quando usá-lo
Publicados: 2021-07-07Quando você está executando um site, é importante saber sobre os vários códigos de status do protocolo HTTP (Hypertext Transfer Protocol) que você pode encontrar. Enquanto alguns são erros, outros como o “redirecionamento 307” são essenciais para garantir que os visitantes possam acessar seus URLs com sucesso (e que você não seja penalizado pelos mecanismos de pesquisa). No entanto, esse não é o único tipo de redirecionamento disponível, então você deve estar se perguntando quando é apropriado usá-lo.
Nesta postagem, discutiremos redirecionamentos 307 com mais detalhes. Explicaremos o que são e quando usá-los, bem como algumas dicas importantes para fazer isso de maneira eficaz.
Vamos ao trabalho!
Inscreva-se no nosso canal no Youtube
O que é um redirecionamento 307 (e o que ele faz)
Existem dezenas de códigos de status HTTP, divididos em cinco categorias principais. Por exemplo, os códigos que seguem a estrutura “4XX”, como 404, são erros do lado do cliente.
HTTP “3XX” é a categoria de redirecionamento. Existem nove tipos diferentes de redirecionamentos. Por exemplo, um código de status 301 é usado para indicar quando uma página da web foi movida permanentemente.
Os códigos de status de redirecionamento são cruciais para a otimização do mecanismo de pesquisa (SEO). É importante direcionar usuários e robôs de mecanismo de pesquisa adequadamente para os URLs apropriados, especialmente se eles se mudaram.
307 é um tipo de redirecionamento temporário. Este código de status de resposta HTTP significa que o URL que alguém está solicitando foi temporariamente movido para um URI (Identificador de Recurso do Usuário) diferente, mas eventualmente estará de volta em seu local original. Além disso, ele informa aos mecanismos de pesquisa que seu servidor é compatível com HTTP 1.1.
Sem ficar muito técnico, um redirecionamento 307 é a versão mais recente (ou sucessora) do redirecionamento 302. O último pode ser usado para redirecionar temporariamente os usuários para um novo URL, o que pode ser útil quando você estiver redesenhando seu site.
Por outro lado, um redirecionamento 307 indica que a URL solicitada pelo usuário mudou para um local temporário, mas retornará. A principal diferença entre 302 e 307 é que o método de solicitação não muda com um código de status 307:

Por exemplo, a solicitação não pode mudar de GET para POST. Deve ser GET e GET ou POST e POST. Em suma, esses métodos de solicitação-resposta são como navegadores e servidores se comunicam. Você pode aprender mais sobre a diferença entre os vários métodos de solicitação de HTTP no W3Schools.
Como funciona um redirecionamento 307
Antes de falarmos sobre quando você deve usar um redirecionamento 307, pode ajudar a entender como ele funciona. Primeiro, seu navegador envia uma solicitação inicial ao servidor da web para o site que você está tentando visitar.
Usando o cabeçalho Location , o servidor responde com um código de status HTTP 3XX (neste caso, um 307). O navegador então envia a solicitação para o novo local de URL, ao qual o servidor responde novamente (desta vez, enviando os dados necessários para exibir a página da web).
Observe que existem dois tipos de redirecionamentos 307: temporário e interno. Um redirecionamento interno 307 é uma variante de 307 temporário e ocorre no nível do navegador. Portanto, não influencia o SEO do seu site.
Quando usar um redirecionamento 307
Os redirecionamentos podem ser uma parte útil da manutenção do seu site. No entanto, é importante ter cuidado sobre quando e como usá-los, bem como quais usar. Muitos redirecionamentos de URL podem diminuir o tempo de carregamento e prejudicar a experiência do usuário (UX) e o SEO.
Portanto, a melhor prática é usá-los com moderação. Com isso dito, existem vários cenários em que o uso de um redirecionamento 307 é apropriado. Isso inclui quando você:
- Atualizar conteúdo em uma página
- Migrando para um sistema de gerenciamento de conteúdo (CMS) diferente
- Troca de nomes de domínio
- Retirando seu site temporariamente devido à manutenção
A chave é usar um redirecionamento 307 apenas quando você souber que a movimentação será temporária. Caso contrário, é melhor usar um redirecionamento 301 ou 308, para que o seu “link de SEO” seja repassado para o novo URL a partir do antigo.

Em geral, é melhor usar um redirecionamento 301 quando planeja excluir permanentemente ou mover uma página, ou quando estiver alterando a estrutura do permalink de suas páginas. Da mesma forma, os redirecionamentos 301 são mais usados quando você ainda deseja que as páginas para as quais eles estão apontando apareçam nos resultados do mecanismo de pesquisa. Também pode ser útil se você deseja obter feedback dos visitantes sobre uma nova página que está criando, sem prejudicar seu SEO.
Como implementar um redirecionamento temporário 307 em seu site
Além de compreender os vários tipos de redirecionamentos, é importante saber como implementá-los e usá-los adequadamente. Abaixo estão algumas dicas importantes para usar redirecionamentos 307 em seu site.
Implementando um redirecionamento temporário por meio de seu arquivo .htaccess
Existem algumas maneiras diferentes de implementar redirecionamentos. Em um site WordPress, o melhor método geralmente é especificar o redirecionamento 307 em seu arquivo .htaccess , que é o principal arquivo de configuração do servidor.
Observe que, como este é um arquivo tão importante, é crucial tratar todas as alterações feitas nele com cuidado e cuidado. Também recomendamos a criação de um backup do seu site antes de modificar este arquivo, especialmente se você não tiver muita experiência em desenvolvimento.
Depois, você pode acessá-lo por meio de um cliente de protocolo de transferência de arquivos (FTP) ou do aplicativo gerenciador de arquivos da sua conta de hospedagem. Normalmente, você o encontrará no diretório raiz do seu site, na pasta public_html :

No arquivo .htaccess , você pode implementar um redirecionamento usando o módulo mod_rewrite . Isso será parecido com isto:
[PHP]
# redireciona a página do serviço para uma nova página com um redirecionamento temporário
RewriteRule “^ / service $” “/ about / service” [R]
[/ php]
Para obter mais informações e orientação, você pode consultar o guia da Central de Pesquisa do Google sobre a criação de redirecionamentos.
Usando um plug-in para adicionar um redirecionamento ao seu site
Em vez de configurar manualmente o redirecionamento você mesmo, outra opção é usar uma solução de redirecionamento do WordPress, como Quick Page / Post Redirect Plugin:

Essa ferramenta gratuita permite adicionar redirecionamentos 301, 302 e 307 ao seu site WordPress. No entanto, é importante observar que ele usa o que é conhecido como redirecionamentos de “meta atualização”.
Os redirecionamentos de atualização meta ocorrem no navegador, não no servidor da web. Isso significa que o redirecionamento informa ao navegador para navegar até a URL especificada em um determinado intervalo de tempo. Isso é o que acontece quando você vê uma página da web que diz algo como: “Se você não for redirecionado em cinco segundos, clique aqui”.
Esses tipos de redirecionamento não apenas podem confundir seus visitantes, mas também podem fazer os rastreadores de mecanismos de pesquisa presumirem que seu site contém conteúdo de spam se forem usados com muita frequência. Portanto, recomendamos o uso desse método apenas se você não puder configurar um redirecionamento por meio de seu arquivo .htaccess (por exemplo, se seu host não fornecer acesso a ele).
Conclusão
Obter uma compreensão sólida dos códigos de status de resposta HTTP é uma parte importante para ser um proprietário de site bem-sucedido. A configuração de redirecionamentos pode ajudá-lo a executar a manutenção do site de maneira adequada. Se você pretende mover um URL apenas temporariamente, recomendamos o uso de um redirecionamento 307.
Como discutimos nesta postagem, um redirecionamento 307 é um código de status que você pode usar para apontar os visitantes para um novo URL, mas eventualmente trazê-los de volta ao URL original quando terminar de fazer alterações ou atualizações. É melhor usar esta opção quando você não quiser que o seu “link juice” de SEO seja passado do URL antigo para um novo.
Você tem alguma outra pergunta sobre os redirecionamentos 307? Deixe-nos saber na seção de comentários abaixo!
Imagem em destaque via Andrii Yalanskyi / shutterstock.com
