Nada é tão frustrante quanto clicar em uma postagem que você sabe que existe — apenas para cair em uma página de erro 404. Nós já encontramos esse problema mais de uma vez, e pode ser confuso quando nada parece obviamente quebrado.
A boa notícia? Na maioria dos casos, você pode consertar em menos de um minuto. Basta ir em Configurações » Links Permanentes e clicar em ‘Salvar Alterações’ — esse passo simples resolve o problema para a maioria dos sites WordPress.
Se isso não funcionar, não se preocupe. Preparamos um guia passo a passo cobrindo todas as causas comuns… desde conflitos de plugins até problemas com o .htaccess para que você possa colocar suas postagens online rapidamente.

Por Que Meus Posts do WordPress Estão Retornando um Erro 404?
Um erro 404 significa que o servidor não conseguiu encontrar a página que você solicitou — mesmo que ela possa existir no seu painel do WordPress. Essa desconexão geralmente acontece porque algo quebrou o link entre o URL da sua postagem e seu conteúdo real.
Aqui estão os motivos mais comuns para suas postagens exibirem um erro 404 “Página Não Encontrada”:
- Conflitos de plugins ou temas: Alguns plugins ou temas podem interferir na forma como o WordPress lida com links permanentes. Isso pode levar a links quebrados e erros 404 em postagens que estavam funcionando bem antes.
- Problemas com código personalizado: Se você adicionou código personalizado ao seu site, mesmo um pequeno erro pode afetar os links permanentes ou causar conflitos que resultam em erros 404.
- Problemas com seu arquivo .htaccess: O arquivo .htaccess controla como o WordPress estrutura os URLs. Se este arquivo estiver corrompido, ausente ou mal configurado, suas postagens e páginas podem retornar erros 404.
Como Encontrar Todas as Postagens do WordPress com Erros 404
Antes de pular para as correções, é útil saber se este erro afeta apenas uma postagem ou muitas. Entender o escopo facilita a escolha da solução certa.
Recomendamos o uso do Google Search Console. Se você ainda não o configurou, consulte nosso guia sobre como adicionar seu site WordPress ao Google Search Console.
Assim que o bot do Google rastrear seu site, o Search Console mostrará relatórios detalhados, incluindo quaisquer erros 404 que ele encontrar.
Para ver quais postagens estão retornando erros, faça login no painel do seu Search Console. Navegue até o relatório 'Páginas' e você encontrará uma lista de todos os URLs sinalizados.

Para mais ajuda, confira nossas dicas para usar o Google Search Console para aumentar o tráfego do site, que incluem conselhos sobre como corrigir erros 404.
Agora, vamos ver como corrigir postagens do WordPress que retornam erros 404. Você pode usar os links abaixo para pular para um método específico:
- Método 1: Verifique Conflitos de Plugins ou Temas e Problemas de Código Personalizado
- Método 2: Corrija Suas Configurações de Permalink
- Método 3: Atualize o Arquivo .htaccess do WordPress
- Método 4: Entre em Contato com Seu Provedor de Hospedagem
- Método 5: Habilitar mod-rewrite (Instalação Local do WordPress)
- Perguntas Frequentes Sobre Erros 404 do WordPress
- 🎁 Bônus: Guia Adicional sobre Como Lidar com Erros 404
Método 1: Verifique Conflitos de Plugins ou Temas e Problemas de Código Personalizado
Plugins, temas ou código personalizado às vezes podem interferir nos permalinks e causar erros 404. Nós mesmos já passamos por isso ao testar ferramentas em nossos sites de demonstração.
Ao solucionar problemas, usamos um ambiente de staging para desativar plugins com segurança, um por um. Isso nos ajuda a isolar o problema sem afetar o site ativo.
Para tentar isso você mesmo, comece desativando todos os seus plugins temporariamente. Em seguida, reative-os um por um, verificando após cada um para ver se o erro 404 retorna.
Se o erro aparecer após a ativação de um plugin específico, essa é provavelmente a causa. Você pode procurar por soluções relacionadas a esse plugin ou entrar em contato com o desenvolvedor para obter suporte.
O seu tema do WordPress também pode ser o problema.
Para verificar, mude temporariamente para um tema padrão do WordPress como o Twenty Twenty-Three ou Twenty Twenty-Four. Vá para Aparência » Temas e clique em ‘Ativar’ em um tema padrão.

Se o erro 404 desaparecer com um tema padrão, seu tema original provavelmente está causando o conflito. Você pode solucionar o problema mais a fundo ou considerar a troca para um tema diferente.
Para recomendações, confira nossa seleção especializada dos temas WordPress mais populares.
Se você adicionou recentemente snippets de código ao seu site, revise-os cuidadosamente. Mesmo pequenos erros podem causar erros 404.
Recomendamos o uso do plugin WPCode para adicionar código personalizado. Ele permite que você insira snippets sem editar os arquivos do tema diretamente, o que reduz o risco de quebrar seu site.
O WPCode também detecta erros automaticamente. Se algo der errado, ele desativa o snippet e alerta você. Você pode até usar o modo de teste para verificar seu código antes de publicá-lo.

Se nenhuma dessas etapas resolver o problema, passe para o próximo método, onde solucionaremos as configurações de seus permalinks.
Método 2: Corrija Suas Configurações de Permalink
Posts do WordPress frequentemente retornam erros 404 devido a problemas com as regras de reescrita em seu arquivo .htaccess. Na maioria dos casos, você pode corrigir isso simplesmente salvando novamente suas configurações de permalink.
Vá para Configurações » Permalinks no seu painel do WordPress e clique no botão ‘Salvar alterações’.

Você não precisa alterar nada. Apenas clicar em ‘Salvar alterações’ limpa as regras de reescrita (o que significa que o WordPress regenera as instruções de roteamento de URL que dizem ao seu servidor onde cada post está localizado).
Esta etapa simples corrige o erro 404 para a maioria dos sites WordPress. Se não funcionar para você, talvez seja necessário atualizar seu arquivo .htaccess manualmente.
Método 3: Atualize o Arquivo .htaccess do WordPress
Antes de fazer qualquer alteração, recomendamos fazer backup do seu site WordPress e do seu arquivo .htaccess. Se algo der errado, você poderá restaurar o original facilmente.
Você precisará conectar-se ao seu servidor usando um cliente FTP como o FileZilla, ou usar o Gerenciador de Arquivos no painel de controle da sua hospedagem.
Em seguida, localize o arquivo .htaccess (um arquivo de configuração oculto que controla como seu servidor lida com URLs) na pasta raiz do seu site. Este é o mesmo diretório que contém pastas como /wp-content/ e /wp-includes/.
Clique com o botão direito no arquivo e selecione ‘Permissões de arquivo’ ou ‘Alterar permissões’ no seu cliente FTP.

Se o WordPress não conseguiu escrever no arquivo antes, tente alterar temporariamente as permissões para 666 para torná-lo gravável.
Importante: A permissão 666 significa que qualquer pessoa pode ler e escrever no arquivo, o que representa um risco de segurança. Use esta configuração apenas temporariamente e altere-a de volta imediatamente após terminar.
Agora, retorne ao seu painel de administração do WordPress e salve novamente suas configurações de permalink (Configurações » Permalinks » Salvar Alterações). Isso permite que o WordPress gere um arquivo .htaccess adequado.
Assim que isso for feito, volte ao seu cliente FTP e altere as permissões do arquivo para 644. Esta configuração permite que o WordPress leia o arquivo enquanto o protege de alterações não autorizadas.

Alternativamente, você pode editar o arquivo .htaccess manualmente.
Clique com o botão direito no arquivo .htaccess e selecione a opção Visualizar/Editar.

O arquivo será aberto em um editor de texto simples como o Bloco de Notas ou o TextEdit.
Adicione as seguintes regras de reescrita padrão do WordPress:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Salve o arquivo e envie-o de volta para o seu servidor. Em seguida, verifique se seus posts estão carregando corretamente.
Método 4: Entre em Contato com Seu Provedor de Hospedagem
Se nenhuma das soluções acima corrigiu o erro 404, recomendamos que você entre em contato com seu provedor de hospedagem WordPress.
Pode haver um problema do lado do servidor por parte deles, ou eles podem ajudá-lo a solucionar o problema ainda mais. Em nossa experiência, boas equipes de suporte de hospedagem podem frequentemente identificar problemas de configuração que são fáceis de perder.
Para dicas sobre como obter ajuda, consulte nosso guia sobre como pedir suporte WordPress corretamente e obtê-lo.
Método 5: Habilitar mod-rewrite (Instalação Local do WordPress)
Se você estiver executando o WordPress em um servidor local para testes, você precisará habilitar o mod_rewrite na configuração do seu Apache. Isso se aplica a configurações MAMP, WAMP ou XAMPP.
Habilitar o mod_rewrite permite que o WordPress gere URLs limpas e evita erros 404 em suas postagens e páginas locais.
As etapas variam de acordo com a plataforma. Se você estiver usando XAMPP, abra o painel de controle e clique no botão ‘Config’ na coluna Ações. Em seguida, selecione ‘Apache (httpd.conf)’.

Encontre esta linha: #LoadModule rewrite_module modules/mod_rewrite.so
Remova o ‘#’ no início para descomentá-la. Isso ativa o módulo mod_rewrite.

Em seguida, procure por linhas que dizem AllowOverride None e altere-as para AllowOverride All. Isso informa ao Apache para permitir que os arquivos .htaccess controlem o roteamento de URL.
Normalmente, você encontrará essas linhas dentro de blocos <Directory>, especialmente aquele que aponta para a pasta do seu site (como htdocs no XAMPP). Para testes locais, geralmente é seguro aplicar essa alteração onde quer que você a veja.

Salve o arquivo httpd.conf e feche-o. No painel de controle do XAMPP, clique em ‘Stop’ no módulo Apache, depois clique em ‘Start’ novamente para reiniciá-lo.
Agora volte ao seu painel de administração do WordPress e verifique se seus permalinks estão funcionando.
Tutorial em Vídeo
Se você prefere instruções visuais, assista ao vídeo abaixo.
Perguntas Frequentes Sobre Erros 404 do WordPress
Erros 404 no seu site WordPress podem ser confusos. Aqui estão respostas para perguntas comuns que podem ajudá-lo a solucionar problemas com mais eficácia.
Por que estou recebendo um erro 404 nas minhas postagens do WordPress?
Um erro 404 nas postagens do WordPress geralmente significa que o servidor não consegue encontrar a página no URL solicitado. Isso pode acontecer devido a permalinks quebrados, um arquivo .htaccess corrompido, postagens excluídas ou um conflito de plugin/tema que altera a forma como os URLs são tratados.
Como corrijo um erro 404 no WordPress?
A maneira mais rápida de corrigir um erro 404 do WordPress é salvar novamente suas configurações de permalink. Vá para Configurações » Permalinks e clique em ‘Salvar alterações’. Se isso não funcionar, verifique seu arquivo .htaccess, desative plugins ou mude para um tema padrão para descartar conflitos.
Como posso encontrar todos os erros 404 no meu site WordPress?
O Google Search Console é a melhor maneira de encontrar erros 404 em seu site WordPress. Ele mostra uma lista de todos os erros 404 que o Googlebot encontra. Você também pode usar plugins como o Broken Link Checker para identificar links quebrados e páginas ausentes.
O que o arquivo .htaccess faz no WordPress?
O arquivo .htaccess no WordPress é um arquivo de configuração que controla como as URLs são processadas. O WordPress o utiliza para gerenciar a estrutura de permalinks e rotear URLs para o conteúdo correto. Se este arquivo estiver ausente ou corrompido, suas URLs podem parar de funcionar corretamente.
Como edito o arquivo .htaccess com segurança?
Você pode editar o arquivo .htaccess com segurança usando um cliente FTP ou o gerenciador de arquivos da sua hospedagem. Sempre crie um backup primeiro. Após a edição, certifique-se de que as permissões estejam definidas como 644 para que ele permaneça legível e seguro.
Por que minhas páginas de categoria ou tag do WordPress exibem erros 404?
As páginas de categoria ou tag do WordPress podem exibir erros 404 se o seu tema não suportar modelos de arquivo (archive templates) ou se as configurações de permalink estiverem mal configuradas. Salvar novamente os permalinks e verificar o suporte de arquivo do seu tema geralmente pode corrigir este problema.
Como corrijo erros 404 para tipos de postagem personalizados?
Para corrigir erros 404 para tipos de postagem personalizados, vá para Configurações » Permalinks e clique em ‘Salvar alterações’ para atualizar as regras de reescrita. Verifique também se o seu tipo de postagem personalizado está registrado com as configurações de reescrita corretas e tem suporte de arquivo, se necessário.
Posso redirecionar páginas 404 para minha página inicial ou outra página?
Sim, você pode redirecionar páginas 404 do WordPress usando plugins como o Redirection. Isso permite que você crie redirecionamentos 301 de URLs antigas ou quebradas para novas. Você também pode criar uma página 404 personalizada para guiar os usuários de volta a conteúdo útil.
🎁 Bônus: Guia Adicional sobre Como Lidar com Erros 404
Aqui estão mais recursos que reunimos para ajudá-lo a gerenciar erros 404 e outros problemas comuns do WordPress:
- Como Melhorar seu Template de Página 404 no WordPress (2 Maneiras)
- Melhores Exemplos de Design de Página de Erro 404 do WordPress
- Melhores Plugins Gratuitos de Redirecionamento 404 para WordPress
- Como Receber Alertas por E-mail para Erros 404 no WordPress
Esperamos que este artigo tenha ajudado você a corrigir posts do WordPress retornando erros 404. Você também pode querer ver nosso guia sobre os erros mais comuns do WordPress e como corrigi-los, juntamente com nossas escolhas especializadas para os melhores plugins do WordPress para expandir seu site.
Se você gostou deste artigo, por favor, inscreva-se em nosso Canal do YouTube para tutoriais em vídeo do WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Thomas Elkin II
Infelizmente, isso não me ajudou. Nenhuma das soluções funcionou. Alguém tem outra sugestão(ões)?
Sharma Rahul
Valeu, obrigado cara!! salvou minha noite (y)
Javier Rodriguez
Uauuu. uma semana tentando descobrir o que estava errado e era o problema do WAMP. corrigi com um clique. muito obrigado
Ben
Obrigado. Aconselhamento claro que me poupou muitas horas de pânico.
Milan
Procurando solução em muitos sites... Mas sem sorte E depois de tudo tentei o seguinte
Configurações » Links Permanentes, e simplesmente clique no botão Salvar Alterações.
Isso funcionou!!
Million Thanks To Team WpBeginner….. !!
minacio
Ótima ajuda, muito obrigado!
So easy!
Jeff
Receio que isso não funcionou para mim. Continuo recebendo o erro 404 e ele afeta todos os links da minha página inicial. No entanto, se eu definir as configurações de Links Permanentes para "Padrão", tudo funciona. Eu não quero as configurações padrão, porém – quero que os links permanentes usem "Dia e nome". Eu também verifiquei o arquivo .htaccess e ele está ok. Eu fiz o mesmo para permissões e elas também estão boas. Ajuda!
WPBeginner Support
Jeff, você tentou excluir seu arquivo .htaccess? Após excluí-lo, você precisa ir em Configurações » Links Permanentes e salvar suas configurações de links permanentes desejadas.
Admin
Rick Harris
Então, essa dica funciona parcialmente para mim. Eu só tenho o problema 404 em 1 post, mas é o meu primeiro, então é o 'sobre o que é este blog e o que você encontrará aqui', então é muito importante para o site do blog.
Veja se você consegue descobrir isso.
Se eu definir os permalinks para algo como ano/mês/nome do post, funciona bem.
Mesmo se eu excluir o arquivo htaccess e depois fizer a alteração, definindo-o para 'nome do post', resulta nesse post recebendo o 404. Ele ainda será exibido nas páginas inicial e de categoria, no entanto.
Alejandro
Thanks!!!
…fixing the Permalinks did it for me! (;
Gaston
Ha ha, tão fácil! obrigado!
Indonésio
muito útil.. muito obrigado… Você é demais, cara.. !!
Annie
Eu passei por essas duas opções e ainda estou recebendo um erro 404. Tenho meus permalinks definidos como 'nome do post', mas por algum motivo apenas UM dos meus posts está preso em uma estrutura de permalink diferente (o post termina com /3088 em vez disso) e não muda quando eu atualizo os permalinks. Eu também entrei no meu arquivo .htaccess, e ele já tinha o código que você tinha acima nele, mas não havia nada sobre permissões no arquivo. Há algo que eu possa fazer para fazer este post aparecer? Eu posso vê-lo no feed da minha página inicial, mas recebo o erro quando clico nele para ir para a página do post.
Ashleigh
Estou tendo o mesmo problema… AJUDA
Scotty
simmm. obrigado por este post – realmente salvou minha pele!
Roel
Você é um chefe.
Emily Gates
Obrigado administrador, eu estava muito preocupado com isso, na verdade instalei um plugin de categoria (porque estou rodando meu blog que é facebookstatuss.com) e após a desativação descobri que meu post único não estava mostrando corretamente, um erro 404 era exibido, mas agora eu consertei. Obrigado por dar a solução.
Marx
Cara, você é o cara.
Amon Lucas
Obrigado ! Obrigado .
Somesh
Mudei meu tema por um tempinho. E ele tem seções diferentes por padrão no painel.
Gadgets
Video Games
Como Fazer
Então, depois de reaplicar o tema novamente, os posts na seção de posts estão funcionando bem. Mas, os posts para essas seções dizem página não encontrada.
Como trazer esses posts de volta? Os posts estão disponíveis no painel, mas suas miniaturas também estão disponíveis no site, mas quando clico nelas, diz página não encontrada.
sven
muito obrigado. você fez o meu dia.
Naser
Muito obrigado. Você alegrou meu dia. Obrigado……
Edgar
Thanks for the info! Was in dispair, but now fine again. Had to do an extra step though. My host provider (hostnet) installed wordpress for me, so I had to get into their config panel to sync the .htacces file. Don’t know if this is more common for people using pre installed wordpress. Just letting you know
Markus Dan
Isso é genial!
Obrigado... você salvou meu dia!
Dani
Ei cara, muito obrigado. Você me poupou muitas horas de trabalho!
Carl
Olá,
meu problema era que o arquivo .htaccess não era gravável.
Tudo o que eu tive que fazer foi definir o chmod para 777, depois pressionar o botão “salvar alterações” no Menu de Opções de Links Permanentes. O WP então limpou corretamente as antigas configurações do .htaccess e as reescreveu.
Funciona, Obrigado!
Ben
Olá, eu tive o mesmo problema em 2 dos meus sites com a edição de posts ou páginas, tudo o mais parecia funcionar bem. (aconteceu ao mesmo tempo)
Eu corrigi mudando as permissões no cpanel/gerenciador de arquivos para 644 para arquivos e 755 para diretórios e tudo foi restaurado ao normal novamente. então verifique com sua hospedagem as configurações recomendadas para permissões de arquivo.
De alguma forma, as permissões de todos os arquivos e diretórios foram definidas para 655 para (todos os arquivos e diretórios do wp).
Alterar as permissões apenas no arquivo .htaccess não resolveu para mim e editá-lo também não resolveu, nem alterar os permalinks. {de alguma forma acho que meu problema veio do lado do meu servidor.}
Espero que seja útil para alguém.
Pankaj Chauhan
Eu estava recebendo o mesmo erro 404 no meu blog. Não estava acontecendo com todos os posts, mas com um post específico. Depois de algumas horas, percebi que o nome da categoria estava causando o problema. então eu deletei a categoria e a recriei com um slug diferente. Funcionou.
mas ainda não tenho certeza por que aconteceu…
Felizmente, naquela categoria, eu não tinha posts, caso contrário… teria sido um problema, pois eu teria que reatribuir a nova categoria a todos os posts.
JP van der Meer
Muito obrigado, me ajudou!
I did delete the .htaccess
Obrigado!
Manisha Sarangi
Olá,
Eu tenho outra solução e funcionou como mágica.
Basta seguir alguns passos aqui.
Para UBUNTU :
1.Você precisa habilitar o mod_rewrite no servidor apache
sudo a2enmod rewrite
2.Você precisa reiniciar o servidor web para aplicar as alterações
sudo service apache2 restart
3. Se você planeja usar o mod_rewrite em arquivos .htaccess, você também precisa habilitar o uso de arquivos .htaccess alterando AllowOverride None para AllowOverride FileInfo. Para o site padrão, edite /etc/apache2/sites-available/default
Opções Índices FollowSymLinks MultiViews
# alterado de None para FileInfo
AllowOverride FileInfo
Order allow,deny
allow from all
4.Após tal alteração, você precisa reiniciar o Apache novamente
sudo service apache2 restart
5. Em seguida, vá para o painel do WordPress > configurações > links permanentes > selecione nome do post e salve as alterações
Vai funcionar agora.
Obrigado
David Vitorino
Obrigado por este post!!
Eu estava tentando instalar o WordPress no koding.com VPS e seu post realmente me ajudou.
o mod_rewrite estava desativado no apache.
Kudos
seb okelly
Este post corrigiu meu problema, que eu tinha piorado mexendo no Codex. Obrigado.
Syl
Olá!
Obrigado pelo seu post. Tenho um problema semelhante no meu blog WordPress e não sei o que fazer agora. Para encurtar a história, meu arquivo .htaccess está sendo sobrescrito repetidamente...
Estas linhas:
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# FIM WordPress
são duplicadas cem ou mil vezes com caracteres NUL, e meu .htaccess agora tem 1,5 Mo! Posso corrigir o problema carregando um .htaccess limpo, mas o problema ocorre algumas horas/dias depois, repetidamente, e as páginas dos meus sites mostram um erro 404...
Eu também tentei definir os atributos do arquivo htaccess para 404 em vez de 604 para impedir que ele fosse reescrito, mas meu host não permite isso e ele voltou para 604...
WordPress: 3.6.1 Plugins: Akismet, Anti-spam, DB Cache Reloaded Fix, Do Follow, Google Analytics para WordPress, Post Ratings, Recipe Card, Tweet, Like, Google +1 e Share, UberMenu, WordPress Database Backup, WordPress SEO, WP Sitemap Page, WP Super Cache
Alguma ideia?
Best regards
WPBeginner Support
Desative todos os seus plugins. Se você tiver algum código personalizado colado no arquivo functions.php do seu tema, crie um backup do seu arquivo existente e, em seguida, instale uma cópia nova do seu tema. Exclua o seu arquivo .htaccess. Vá para Configurações » Links Permanentes e salve seus links permanentes. Agora conecte-se ao seu site usando FTP, o WordPress terá criado um novo arquivo .htaccess para você. Navegue por algumas páginas no front-end do seu site e veja se as alterações no seu arquivo .htaccess reaparecem.
Admin
MissyLee
Many many thanks for continuing with helping people – My child theme functions.php was the problem. Seriously, this is a great site!
Megha Verma
Olá, estou enfrentando o problema de erro 404 página não encontrada. Mas isso não se aplica a todas as postagens. Este problema ocorre em 5 de 10. Além disso, estou usando o mesmo método para criar todas as postagens e a estrutura do link permanente é /sample-post/. Por favor, ajude-me a resolver isso e forneça a melhor solução.
Ana Villegas
Incrível! Isso me ajudou muito, obrigadúúúú! <3
Biswajit Rout
Olá,
Obrigado pela informação. Tenho o mesmo problema.
Mas agora eu corrigi adicionando o código abaixo no meu .htaccess.
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# FIM WordPress
Obrigado novamente por este post.
Jyo
Hi, thanks for the info, but it doesnt work for me
Please admin can you help me out. My permalinks arent working. I have tried your method. The only way its working is by setting permalinks to default else the whole site comes down, not even the wp admin section is accessible.
WPBeginner Support
Aqui está algo que você pode tentar. Conecte-se ao seu site WordPress usando um cliente FTP como o Filezilla. Uma vez conectado ao seu site, na barra de menu do Filezilla clique em Servidor » Forçar exibição de arquivos ocultos. Encontre o arquivo .htaccess no diretório raiz do seu site, baixe-o para o seu computador e, em seguida, exclua o arquivo do seu servidor. Agora vá para a área de administração do WordPress no seu navegador e clique em Configurações » Links Permanentes. Escolha uma estrutura de link permanente para o seu site e clique no botão salvar alterações. Esperançosamente, isso resolverá seu problema.
Admin
Elizabeth
Este erro 404 estava me deixando louco!. Obrigado por esta informação instrutiva!
Decio Denis Bernardo
Obrigado.. legal e fácil!
karen
Pensei que já tinha estragado meu blog e não conseguia mais fazê-lo funcionar. Obrigado por este post legal!
Darren
Você é INCRÍVEL! Eu não tinha ideia do que estava errado. 5 minutos lendo seu post e alguns cliques depois meu blog está funcionando novamente! Obrigado MUITO!
Gav Reichel
Se nada do acima estiver fazendo diferença para você, pode valer a pena perguntar ao administrador do seu site se eles adicionaram o seguinte à configuração (se estiver usando apache):
Options Indexes Includes FollowSymLinks
AllowOverride All
(Isso geralmente é definido na seção de host virtual)
Se não, seu arquivo .htaccess não será lido!
(Falo por experiência depois de passar 30 minutos tentando descobrir isso!)
pete
Oi, meu htaccess foi hackeado e tive que excluí-lo. Agora tenho este problema. Esta solução só me ajudou pela metade. Da mensagem de erro 404 do navegador (antes) para minha página de erro 404 personalizada do WordPress (depois de redefinir os links permanentes). Alguma ideia?
Equipe Editorial
Você consegue ver que o .htaccess está sendo criado? Se não, talvez você queira adicionar um arquivo .htaccess em branco.
Admin
Pete
Demorou um pouco para eu voltar...
O htaccess parece bom. Ele é atualizado... Ainda não está funcionando. Apenas os permalinks feios personalizados. Outro site WordPress no mesmo servidor foi hackeado ao mesmo tempo. Mas nesse, este conserto resolve o problema.
protik
Obrigado, muito obrigado… tive um leve ataque de pânico quando o erro 404 aconteceu… este post foi uma salvação!!
Rod Salm
A correção de links permanentes funcionou para mim, muito obrigado!
Rod Salm
Peter
Obrigado, obrigado, obrigado.
Funcionou.
Você está certo, há tantas variáveis que às vezes saber o que perguntar é significativamente mais difícil do que resolver o problema.
Agora consigo acessar meu blog novamente.
tenha um ótimo dia.
Peter Sitting Scribe
Allii Allee
eu fiz todos os passos, mas ainda está me dando este erro
Erro 404
A página que você solicitou não pode ser exibida. Parece que você perdeu seu destino pretendido, seja por um link ruim ou desatualizado, ou um erro de digitação na página que você esperava alcançar.
Akhil Gupta
antes de mais nada, quero agradecer por este ótimo tutorial.. não consigo mudar o link permanente há 2 horas.. eu estava mudando o arquivo .htaccess, mas não estava funcionando, mas depois de ver seu post sobre erro 404, consegui descobrir e agora meu problema está resolvido. Obrigado mais uma vez
SBC
Obrigado, isso realmente me ajudou a resolver os problemas com meu site…
Bruce Ketchum
Obrigado, WPBeginner! Sua dica de clicar no botão Salvar Alterações nas configurações de Permalinks do WordPress corrigiu meu erro 404, que estava ocorrendo em posts e páginas.
Imran Hossain
Este é um tutorial muito importante para mim. Hoje aprendi sobre o erro 404 Not Found.
Adrian D'Amico
Eu também estou tendo esse problema em um dos meus sites – onde ele continua acontecendo a cada poucos dias, mesmo depois de eu clicar em Salvar Alterações e atualizar os Permalinks. Estou imaginando que seja um plugin, mas ainda não desativei e reativei um por um, pois teria que esperar dias para descobrir qual deles está causando isso. Você acha que a solução de edição do htaccess que você descreve é uma solução permanente, ou o problema ressurgirá novamente? Obrigado por qualquer ajuda que você possa fornecer.
Equipe Editorial
Todo site WordPress que usa permalinks personalizados tem esse código.
Admin
Adrian
Olá – Segui este tutorial, mas meu site ainda está assolado por este problema. Algo está desencadeando isso? Algo como um plugin? Verifiquei novamente e meu arquivo htaccess sempre se parece com o que você sugere no artigo, parece que algo mais está acontecendo, pelo menos no meu caso. Obrigado por qualquer ajuda que você possa fornecer.
Adrian
Acho que o que estou perguntando é se você sabe uma maneira de rastrear o que está causando isso (ou seja, qual plugin, etc.)
Rich
Você tem isso em httpd.conf para arquivos de servidor web – por volta da linha 220 em um arquivo httpd.conf padrão. Seu host pode estar sobrescrevendo as alterações que você fez?
AllowOverride FileInfo
As configurações do meu servidor web não tinham isso, então, apesar de mudar isso nas configurações iniciais do Directory, simplesmente não estava funcionando. Assim que fiz isso, funcionou.
Jay Castillo
A questão é: o que está causando o problema com o arquivo htaccess?
Encontrei este problema antes e descobri que era devido ao uso do plugin diggdigg para WordPress.
A correção rápida foi salvar a estrutura de permalink exatamente como você mencionou acima, mas o problema aconteceu comigo duas vezes (erros 404 nos meus posts, a página inicial estava ok) em uma semana e depois que removi o plugin diggdigg, ele nunca mais ocorreu.
Eu ainda não sei por que aconteceu.