Ferramenta de redirecionamento grátis
Verificador de barra final
Para os mecanismos de busca, /page e /page/ são duas URLs diferentes. Digite qualquer uma delas e o TrueURL verifica as duas versões, mostrando se o seu site redireciona uma para a outra ou serve a mesma página duas vezes.
Pressione Enter para verificar
A rede de borda da Cloudflare sempre valida os certificados, então esta opção não consegue pular a verificação. Problemas de certificado são informados no resultado.
Enviado com a primeira requisição, até 16 KB. Corpos em JSON são enviados como application/json e os demais como formulário, a menos que você defina um cabeçalho Content-Type.
De 1 a 50. Os navegadores param depois de 20.
Os sites podem redirecionar celulares, rastreadores e robôs de pré-visualização de links de formas diferentes.
Enviados em todas as requisições da cadeia.
Nenhum cabeçalho personalizado.
Digite um valor para enviar este cabeçalho. Valores de cabeçalhos nunca são salvos.
Segue as tags <meta http-equiv="refresh"> e os cabeçalhos Refresh encontrados em páginas HTML.
Segue redirecionamentos simples e incondicionais nos scripts da página, como location.href = "…".
As configurações ficam salvas neste navegador. Cookies, valores de cabeçalhos e o corpo do POST nunca são salvos.
Por que a barra final importa
Com exceção do domínio puro (https://example.com e https://example.com/ são sempre a mesma coisa), uma URL com barra final (trailing slash) e outra sem ela são endereços diferentes. Se as duas retornam 200 OK com o mesmo conteúdo, os mecanismos de busca precisam escolher uma, os links e os dados de analytics ficam divididos entre as duas e os caches armazenam a página duas vezes.
Nenhum dos dois estilos é melhor para SEO. O que importa é que cada página tenha uma única versão, que a outra versão redirecione para ela e que todos os links internos, tags canonical e entradas do sitemap usem a mesma.
Como interpretar o resultado
O TrueURL verifica a URL como foi digitada e a sua contraparte e depois compara onde cada uma termina:
- Uma redireciona para a outra com 301 ou 308: ideal. O redirecionamento é permanente e o site é consistente.
- Uma redireciona para a outra com 302 ou 307: funciona, mas deveria ser permanente.
- As duas carregam com 200: provável conteúdo duplicado. Adicione um redirecionamento ou, pelo menos, uma tag canonical nas duas apontando para a versão preferida.
- Uma retorna 404: aceitável se você nunca cria links para essa versão, mas um redirecionamento é mais amigável para quem a digita ou compartilha.
- As duas redirecionam para outro lugar: analise as cadeias completas. A regra da barra pode estar empilhada sobre outros redirecionamentos.
Como corrigir problemas de barra final
- Apache: o
mod_diradiciona por padrão uma barra a diretórios reais com um 301. Para outras URLs, use uma única regra de reescrita que adicione ou remova a barra de forma consistente. - Nginx: adicione uma regra
return 301ourewritepara o estilo que você não usa e garanta que otry_filesnão sirva as duas versões. - CMS e frameworks: o WordPress segue a sua estrutura de links permanentes e redireciona a outra versão, enquanto o Next.js e o Astro têm uma opção
trailingSlash. Garanta que ela esteja de acordo com a sua hospedagem ou CDN. - Hospedagens estáticas e CDNs: muitas adicionam ou removem barras automaticamente em arquivos HTML, e esse comportamento pode se sobrepor ao do seu framework. Teste depois de cada deploy.
Depois da correção, atualize os links internos para a versão preferida, para que os visitantes nem passem pelo redirecionamento.
Arquivos, query strings e fragmentos
Arquivos não levam barra final: /style.css e /report.pdf estão corretos, enquanto /report.pdf/ normalmente retorna um erro ou o conteúdo errado. Query strings e fragmentos vêm depois do caminho, então a barra fica antes deles, como em /blog/?page=2. Escolha uma regra para páginas e diretórios e aplique-a em todo o site.
Perguntas frequentes
A barra final é melhor para SEO?
Não. O Google trata os dois estilos da mesma forma. Os problemas só surgem da inconsistência: as duas versões carregando, links que misturam as duas ou redirecionamentos que vão e voltam. Escolha um estilo, redirecione o outro e mantenha essa escolha.
example.com e example.com/ são URLs diferentes?
Não. Na raiz de um domínio, a barra está implícita, e os navegadores sempre requisitam /. A barra final só importa nos caminhos depois do domínio, como /blog versus /blog/.
Preciso de um redirecionamento se uso tags canonical?
Um redirecionamento 301 é o sinal mais forte e mais confiável. A tag canonical é uma indicação que os mecanismos de busca costumam seguir, mas as duas URLs continuam rastreáveis e ainda podem receber links. Use o redirecionamento sempre que puder e mantenha as tags canonical como reforço.
Por que adicionar uma barra causa um loop de redirecionamento no meu site?
Normalmente, duas camadas discordam: o servidor ou a CDN adiciona a barra e a aplicação ou o CMS a remove, ou vice-versa. Verifique a URL no Detector de loop de redirecionamento para ver quais saltos se repetem e depois faça as duas camadas seguirem a mesma regra.
O redirecionamento da barra final deve ser 301 ou 308?
Tanto faz. Os dois são permanentes, e os mecanismos de busca os tratam da mesma forma. Alguns frameworks, como o Next.js, usam 308 por padrão nos redirecionamentos de barra final, e não há problema nisso.
Como encontrar todas as URLs com problema de barra final?
Verifique aqui uma URL de cada tipo de página, como um artigo, uma categoria e um produto, porque as regras costumam variar conforme o template. Para uma auditoria completa, passe o seu sitemap pelo Verificador de redirecionamentos do sitemap: qualquer URL que redirecione ali está listada na forma errada.