Principais conclusões:
- Não deixes que os erros 404 arruinem o teu site. Este guia fornece 8 soluções simples para corrigir o temido erro “Página não encontrada” no WordPress e colocar o teu site de volta no caminho certo.
- Aprende a resolver erros 404, a restaurar o teu ficheiro.htaccess, a configurar redireccionamentos e muito mais, para que possas manter o teu site a funcionar sem problemas e os teus visitantes satisfeitos.
Os erros 404 do WordPress ocorrem normalmente quando removeste determinadas páginas do teu site e não as redireccionaste para as tuas páginas activas. Por vezes, estes erros também podem ocorrer quando alteraste o URL de uma página específica.
Não é invulgar deparares-te com o erro 404 do WordPress ou “Os permalinks do site WordPress não funcionam” no teu sítio Web se este não for mantido de forma adequada.
Também pode haver alturas em que o teu site esteja em manutenção e os teus visitantes sejam automaticamente direcionados para uma página de erro 404.
Em todo o caso, se estiveres perante um erro 404 do WordPress ou um erro “Página do WordPress não encontrada”?
Não te passes!
Neste guia, vamos dar uma olhada em 8 soluções simples para te livrares do erro de página 404 não encontrada do WordPress.
O que é um erro 404 do WordPress?
O erro 404 é um código de resposta HTTP que ocorre quando o servidor não consegue encontrar o ficheiro ou a página solicitada pelo utilizador. Em resposta, o servidor de alojamento web envia automaticamente ao utilizador uma mensagem de erro,“404 Not Found“.
O erro 404 do WordPress ocorre normalmente quando:
- Migraste recentemente o teu site para um novo alojamento.
- Alteraste a estrutura de permalink do teu URL e não redireccionaste o URL antigo.
- Não tens permissões de ficheiro.
- Abriste um URL incorreto.
- Plugin/tema mal codificado.
Muitos temas do WordPress oferecem layouts criativos e opções de conteúdo para exibir a página de erro 404. No caso da hospedagem gerenciada do WordPress da Cloudways, o erro 404 também tem um design e layout personalizados:

Como é que o erro 404 afecta o teu site?
É normal que o teu website apresente erros 404, muitas vezes devido a factores fora do teu controlo, como os utilizadores digitarem o URL errado. No entanto, demasiadas páginas ou ligações importantes com erros 404 podem prejudicar o SEO do teu Web site, levando a potenciais consequências como:
1) Tem um impacto negativo na experiência do utilizador:
Encontrar um erro 404 arruína significativamente a experiência do utilizador. Imagina que tens um URL popular com muitas pessoas a visitá-lo e, de repente, o link está partido e ninguém consegue aceder-lhe. As pessoas que tentam abrir a ligação ficam frustradas e podem deixar o teu site por outro.
Isto não só faz com que os utilizadores confiem menos no teu site e te faz perder potenciais vendas, como também aumenta a taxa de rejeição do teu site. Este é um grande problema, especialmente se o link quebrado for usado para obter muito tráfego.
2) Corre o risco de penalização do site:
Uma taxa de rejeição elevada e muitos erros 404 indicam aos motores de busca, especialmente ao Google, que o teu Web site não está bem optimizado. A situação piora porque esses erros impedem que os rastreadores dos mecanismos de pesquisa verifiquem totalmente o teu site. O Google pode penalizar o teu site, levando a uma queda nas classificações SERP.
3) Bloqueia a indexação da página:
As páginas com um erro 404 são ignoradas pelo Google e outros motores de busca durante o processo de indexação. A correção deste erro é crucial para as páginas que queres classificar, garantindo que são incluídas nas bases de dados dos motores de busca.
4) Leva à perda de tráfego e de recursos:
Obter um erro 404 numa página Web pode ser um grande problema. Significa que a página que procuras não está disponível. Isto pode ser uma perda de tempo e de esforço, porque se outros sítios Web tiverem ligado à tua página, essas ligações não funcionarão e as pessoas não poderão visitar o teu sítio. Isto não só faz perder potenciais visitantes, como também desperdiça o trabalho que fizeste para tornar a tua página fácil de encontrar.
☀️ Oferta de verão: 30% de desconto + 15 migrações gratuitas
Corrige erros do WordPress e hospeda seu site sem problemas neste verão com a Cloudways. Hospedagem rápida, segura e escalável com SSL gratuito, escalonamento automático e suporte especializado 24 horas por dia, 7 dias por semana.
Como corrigir o erro 404 no WordPress (8 soluções de resolução de problemas)
Este tutorial vai mostrar-te como corrigir rapidamente o código de estado 404 Not Found. Então, vamos começar!
1. Configura o teu Permalink
Se a tua página inicial carregar bem, mas outras páginas devolverem um erro 404 Not Found, basta guardar as definições de ligação permanente para as repor e resolver o problema. Vê aqui como:
- Acede ao teu painel de controlo do WordPress.
- Vai a Definições → Permalinks.

- Clica em Guardar alterações sem efetuar quaisquer modificações. Esta ação actualiza as definições de ligação permanente.
Se o problema persistir, muda para Plain e guarda as alterações.

- Depois, volta à estrutura de permalink anterior (por exemplo, Nome do post) e guarda novamente…

Se não funcionar, terás de editar o ficheiro .htaccess no diretório principal da tua instalação do WordPress (onde reside o ficheiro index.php principal). Os erros 404 também se devem normalmente a ficheiros .htaccess mal configurados ou a problemas relacionados com permissões de ficheiros.
2. Restaurar o teu ficheiro .httaccess
Como o .htaccess é um ficheiro oculto, tens de definir todos os ficheiros como visíveis no teu FTP.

Nota: É sempre recomendável fazer uma cópia de segurança do teu site antes de editar quaisquer ficheiros ou páginas.
Segue os passos abaixo:
- Inicia sessão no teu servidor utilizando um cliente FTP.
- Descarrega o ficheiro .htaccess, que se encontra na mesma localização que pastas como /wp-content/ wp-admin /wp-includes/.

- Abre o ficheiro descarregado em qualquer editor de texto.
- Visita a página de suporte do WordPress .htaccess e copia/cola a versão do código mais adequada ao teu sítio Web.
- Salva o arquivo .htaccess e carrega-o no servidor ativo.
Por exemplo, se tiveres o Basic WP, utiliza o código abaixo.
# BEGIN WordPress
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# FIM WordPress
3. Configura um redireccionamento 301
Se alteraste o URL de uma página específica e ainda não o redireccionaste, está na altura de redirecionar o URL antigo para o teu novo URL. Podes redirecionar o teu antigo post/página através de um plugin ou de um ficheiro .htaccess.
Se te sentes confortável a trabalhar com .htaccess, adiciona o seguinte código ao teu ficheiro .htaccess. Não te esqueças de substituir os URLs pelo teu próprio site.
Redirecciona 301 /oldpage.html https://www.mywebsite.com/newpage.html
Se preferires a forma mais fácil, podes utilizar um plugin para configurar um redireccionamento 301. Segue os passos abaixo:
- Instala o Plugin de Redireccionamento.
- Vai para o painel de controlo do WordPress.
- Clica em Ferramentas > Redireccionamento.
- Conclui a configuração e Adiciona um novo redireccionamento.

Embora a utilização de um plugin seja mais fácil para os principiantes, a edição direta do ficheiro .htaccess pode ser mais eficiente para os utilizadores avançados. Mas tem cuidado ao adicionar regras de redireccionamento para evitar conflitos com regras existentes.
Eis como podes fazer isso:
Um redireccionamento 301 indica aos motores de busca que uma página foi permanentemente movida para uma nova localização. Isto garante que os utilizadores e os motores de busca são direcionados para a página actualizada, preservando o valor SEO. Este método pode ser utilizado para redirecionar páginas individuais, pastas ou mesmo um Web site inteiro.
Para redirecionar uma página antiga para uma nova, adiciona a seguinte linha ao teu ficheiro .htaccess:
Redirecciona 301 /oldpage.html https://www.yourwebsite.com/newpage.html
Para redirecionar uma pasta inteira:
Redirecciona 301 /old-folder/ https://www.yourwebsite.com/new-folder/
Para redirecionar um site inteiro para um novo domínio:
Redirecionar 301 / https://www.newwebsite.com/
Certifica-te de que testas os teus redireccionamentos depois de os aplicares para garantir que funcionam corretamente sem causar loops de redireccionamento ou conflitos.
4. Desativar Plugins/Tema
Um plugin desatualizado ou mal codificado pode estar a causar o erro 404 no teu site WordPress. Para verificar isso, tens de desativar todos os teus plugins e mudar o teu tema atual.
Nota: Todos os temas do WordPress têm ficheiros 404.php, mas não têm necessariamente um ficheiro de modelo de erro 404 personalizado. O WordPress utiliza automaticamente a página 404.php se ocorrer o erro 404.
Podes aceder aos teus ficheiros WordPress utilizando um FTP como o FileZilla. Vai a public_html > wp-content e muda o nome da pasta dos plugins para algo como myplugins.

Agora volta ao teu browser para verificar se o site está a funcionar. Se o erro tiver sido resolvido, então qualquer um dos teus plugins pode ser o culpado.
Nota: Se o problema não for resolvido, basta alterar o nome da pasta myplugins para plugins e passar para o método de resolução de problemas seguinte.
Se estiver resolvido, altera o nome da pasta myplugins para plugins e segue os passos abaixo para verificar qual dos teus plugins está a causar o erro.
- Vai ao teu painel de controlo do WordPress.
- Vai a Plugins > Plugins instalados.
- Ativa cada um dos plugins, um por um, e verifica se o teu site está a funcionar.
- Quando encontrares o erro 404, saberás qual o plugin que o causou.
- Actualiza o plugin ou remove-o para te livrares do erro.

5. Altera e actualiza o URL do WordPress na base de dados
Podes encontrar a seguinte mensagem de erro no teu site WordPress.
“O URL solicitado não foi encontrado neste servidor. Se introduziste o URL manualmente, verifica a ortografia e tenta novamente.”

Corrige o erro seguindo os passos abaixo:
- Vai ao teu PHPMyAdmin.
- Navega até ao nome da tua base de dados e seleciona wp-option. Por exemplo, blog > wp-option.

- Altera o URL, por exemplo, de https://www.abc.com/blog/ para http://localhost/blog.
- Certifica-te de que actualizas os campos siteurl e home na tabela wp_options. Faz sempre uma cópia de segurança da tua base de dados antes de fazeres quaisquer alterações, uma vez que modificações incorrectas podem causar mais problemas.

6. Corrige o erro 404 de página não encontrada do WordPress em servidores locais
Muitos designers e programadores instalam o WordPress nos seus computadores de secretária e portáteis, utilizando um servidor local para fins de teste. Um problema comum com as instalações do WordPress no servidor local é a incapacidade de fazer com que as regras de reescrita de permalink funcionem.
Podes tentar alterar as hiperligações permanentes dos posts e das páginas, mas, eventualmente, o site apresenta o erro “404 Not Found” do WordPress.
Nesta situação, ativa o módulo de reescrita na tua instalação WAMP, XAMPP ou MAMP. Estou a usar o WAMP neste tutorial. Navega até à barra de tarefas e encontra o ícone WAMP. Depois disso, navega até Apache → Módulos Apache.

Vai ativar uma longa lista de módulos que podes ativar e desativar. Encontra o módulo chamado “rewrite_module” e clica nele para que fique marcado.

Depois verifica se os teus permalinks estão a funcionar ou não.
7. Método alternativo
Se nenhuma das soluções acima funcionar, podes tentar o método alternativo para corrigir o erro 404.
- Navega até ao servidor local.
- Encontra a pasta Apache e, em seguida, vai para a pasta “conf”.
- Navega até o arquivo httpd.conf.
- Procura uma linha que se pareça com:
#LoadModule rewrite_module modules/mod_rewrite.so
- Remove o sinal “#” para que fique assim:
Carrega o módulo rewrite_module modules/mod_rewrite.so
Dica adicional: Os PHP workers são utilizados para executar o código do teu site WordPress. Um site de comércio eletrónico que recebe 50.000 visitantes por mês precisa de muito mais recursos do que um simples blogue com a mesma quantidade de tráfego.
Começa a utilizar o Alojamento gerido para WordPress
Experimenta um desempenho sem complicações com o Managed WordPress Hosting da Cloudways. Começa agora e vê como é fácil gerir o teu site!
Variações do erro 404 não encontrado
As mensagens de erro para o erro 404 podem variar consoante os diferentes browsers. Aqui estão algumas frases diferentes que podes encontrar:
- “Página não encontrada”
- “404 não encontrado”
- “A página não pode ser encontrada”
- “Erro HTTP 404”
- “Não conseguimos encontrar a página que procuras.”
- “Erro 404”
- “O URL solicitado não foi encontrado neste servidor.”
- “O URL solicitado /~ não foi encontrado neste servidor. É tudo o que sabemos.”
Conclusão
Espero que este guia te tenha ajudado a resolver o problema do “erro de página 404 do WordPress” ou “os permalinks do WordPress não funcionam”. Neste guia, abordámos 7 soluções fáceis para o erro 404. Se descobriste outras formas de te livrares deste problema, partilha-as na secção de comentários abaixo.
Além disso, se és um utilizador do WordPress e queres melhorar o teu site, tens de experimentar as soluções de alojamento Cloudways WordPress e tirar partido do seu teste gratuito de 3 dias. Para além do WordPress, a Cloudways também suporta todas as principais aplicações web, incluindo alojamento para WooCommerce, Laravel, PHP, Magento e Drupal.
Perguntas frequentes
Q. Porque é que estou a receber um erro 404?
Um erro 404 ocorre quando o servidor não consegue encontrar a página solicitada. Isto pode acontecer se a página tiver sido eliminada, se o URL tiver sido digitado incorretamente ou se a estrutura de permalink no WordPress estiver desactualizada.
Q. Como é que testo um erro 404?
Para testar um erro 404, introduz um URL inexistente no teu site ou escreve manualmente uma ligação quebrada. Se a página devolver uma mensagem “404 Not Found”, o teu site está a apresentar o erro. Também podes utilizar ferramentas como a Consola de Pesquisa do Google para identificar ligações quebradas.
Q. Como é que corrijo o erro 404 no WordPress?
Para corrigir um erro 404 no WordPress:
- Vai a Definições > Permalinks e clica em“Guardar alterações” para atualizar a estrutura do URL.
- Verifica se a página ou o post existe e tem o URL correto.
- Limpa a cache do teu site e a cache do teu browser para garantir que as actualizações têm efeito.
Q. Como redirecionar as páginas 404 do WordPress?
Para redirecionar as páginas 404 do WordPress, podes utilizar plug-ins como o Redirection ou o Yoast SEO para configurar redireccionamentos 301. Também podes adicionar manualmente regras de redireccionamento ao teu ficheiro .htaccess se te sentires à vontade com o código.
Q. Como editar uma página 404 do WordPress?
Podes editar uma página 404 do WordPress seguindo os passos abaixo:
- Visita o teu painel de controlo do WordPress.
- Navega até Aparência > Editor de temas.
- Procura o ficheiro “404.php file” e edita-o tu próprio ou com a ajuda de um programador WordPress.
Q. Porque é que o meu administrador do WordPress está a mostrar um erro 404?
Se o teu administrador do WordPress estiver a mostrar um erro 404, isso pode ser causado por uma estrutura de URL incorrecta ou por conflitos de plugins. Tenta repor as tuas hiperligações permanentes, indo a Definições > Hiperligações permanentes e guardando as alterações. Desativar plugins ou mudar para um tema predefinido também pode ajudar a resolver o problema.
Q. O que é a deteção 404 no WordPress?
A deteção de 404 no WordPress refere-se à identificação de páginas que resultam num erro 404. Plugins como 404 to 301 ou Redirection podem ajudar a detetar e registar erros 404 no teu site, dando-te a possibilidade de corrigir links partidos ou redireccioná-los.
Q. O que é o erro 404 na pesquisa do WordPress?
O erro 404 na pesquisa do WordPress ocorre quando não são encontrados resultados para a consulta de pesquisa ou o URL de pesquisa solicitado está danificado. Verifica se o URL da página de pesquisa está correto ou se existem problemas com as tuas definições de pesquisa ou plug-ins.
Q. O que é o erro 404 de categorias no WordPress?
O erro 404 de categorias no WordPress ocorre quando uma página de categoria está ausente, excluída ou com links incorretos. Certifica-te de que a categoria existe e que os links estão a apontar corretamente para as páginas certas. Atualiza os links permanentes para evitar links de categoria quebrados.
Q. Como corrigir o URL solicitado não foi encontrado neste servidor no WordPress?
Para corrigir o erro “o URL solicitado não foi encontrado neste servidor” no WordPress:
- Actualiza as tuas ligações permanentes em Definições > Ligações permanentes.
- Verifica se existem ligações quebradas utilizando um plugin ou revendo manualmente os URLs.
- Limpa a cache e certifica-te de que o teu ficheiro.htaccess está corretamente configurado.
Sarim Javaid
Sarim Javaid é gerente sênior de marketing de conteúdo da Cloudways, onde sua função envolve a criação de narrativas atraentes e conteúdo estratégico. Hábil na elaboração de histórias coesas a partir de uma enxurrada de ideias, a escrita de Sarim é impulsionada pela curiosidade e um profundo fascínio pelos algoritmos em evolução do Google. Para além da esfera profissional, é um admirador de música e arte e uma pessoa demasiado entusiasmada.