Erro 404 e links quebrados no WordPress

Como corrigir páginas que não abrem e os links permanentes

Portal Web

Última atualização há 21 dias

O erro 404 aparece quando o endereço pedido não existe no site. Em WordPress, um caso muito comum é quando a página inicial abre, mas todas as outras páginas e posts dão 404. Isso quase sempre se resolve restaurando os "links permanentes". Este tutorial explica as causas e as soluções, da mais simples à menos comum.

Antes de começar

Confira o endereço digitado: uma letra errada, um "www" a mais ou um endereço antigo geram 404 sem que o site tenha problema. Teste também uma página que você sabe que existe, como a de contato.

Solução 1: salve os links permanentes

É a correção mais frequente e não apaga nada.

1. No painel do WordPress, abra Configurações > Links permanentes.

2. Sem mudar nada, clique em Salvar alterações.

3. Abra de novo a página que dava 404. O WordPress recria as regras de endereços no arquivo .htaccess.

Solução 2: confira o arquivo .htaccess

Se a solução 1 não resolveu, o .htaccess pode estar ausente, sem permissão de escrita ou com regras quebradas. No Gerenciador de Arquivos, entre em public_html (ative a exibição de arquivos ocultos, se o .htaccess não aparecer) e confira se ele existe. Renomeie para .htaccess-antigo e repita a solução 1, para criar um novo. O conteúdo padrão do WordPress para links permanentes é um bloco que começa em "# BEGIN WordPress".

Solução 3: o conteúdo mudou de endereço ou foi apagado

  • Se você trocou o endereço (slug) de um post ou página, os links antigos passam a dar 404. Crie um redirecionamento do endereço antigo para o novo (um plugin de SEO, como o Rank Math, tem essa função). Veja também Redirecionamentos do Site.
  • Se o post está na lixeira ou como rascunho, ele não aparece ao público. Confira em Posts.
  • Depois de mudar o domínio ou migrar o site, confira se os endereços do WordPress (Configurações > Geral) estão certos.

Solução 4: o domínio ou a pasta estão errados

  • Se todo o domínio mostra 404 (e não só páginas internas), o WordPress pode estar instalado em uma subpasta ou o domínio aponta para uma pasta vazia. Veja O site não abre pelo domínio.
  • Em um subdomínio recém-criado, aguarde alguns minutos e confira se há arquivos na pasta dele.

Solução 5: plugin ou cache

  • Desative temporariamente plugins de cache e de segurança. Se resolver, reative um por um para achar o culpado.
  • Limpe o cache do plugin e do navegador. Veja LiteSpeed Cache no WordPress.

Veja também

Se ainda ficar com dúvida, fale com a nossa equipe pelo chat.

Este artigo foi útil?

0 de 0 gostaram deste artigo

Ainda precisa de ajuda? Envie-nos uma Mensagem