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.


Robert
Bem, sua dica me poupou horas de pesquisa – muito obrigado
Nima Arefi
Obrigado, você salvou minha vida :d
Juan
Olá, tenho um problema desde que migrei o site do localhost para um servidor, a página principal está boa, mas o menu não é exibido e os links não funcionam, sempre dá erro 404.
Vocês podem me ajudar, isso é uma causa de uma migração de um servidor local.
Marissa
Não tenho palavras para agradecer por um tutorial tão simples!! Tudo o mais que encontrei fez parecer tão difícil. Recentemente mudei de http para https e tem sido um problema atrás do outro..
WPBeginner Support
Oi Marissa,
Fico feliz que tenha achado este tutorial útil. Não se esqueça de se juntar a nós no Twitter para mais dicas e tutoriais do WordPress.
Admin
Rick
Eu não tinha um arquivo .htaccess, então criei um com as informações que você forneceu acima; depois fiz o upload e o site voltou a funcionar perfeitamente. Obrigado!
Curtis
Olá, fiz tudo o que foi dito acima e notei que o pedaço de texto para copiar e colar já estava lá! Ainda não está funcionando e estou ficando estressado!
Tibi
I’ve done the same thing and nothing changed, the home page still not found
Por favor, entre em contato comigo se encontrar uma solução
Patrick
Wow. This really saved my bacon. Thank you so much for the tip on simply saving the permalinks page. Incredible advice!
Alexis
olá! já reiniciei os permalinks várias vezes para lidar com o erro 404. desta vez, quando cliquei em salvar, um arquivo foi baixado para o meu computador: options-permalink.php e o site quebrou. apareceu uma tela branca e cada vez que eu clicava, um arquivo era baixado. finalmente consegui que os permalinks padrão funcionassem, mas esta não é uma ótima solução. isso soa familiar para você? o suporte técnico não achou que fosse o arquivo .htaccess, mas não estou convencido. movi o site de um host para outro. qualquer ajuda seria muito apreciada.
Mike Birdsall
Como atualizo as configurações se não consigo fazer login no admin do WP. Recebo o erro 404 ao ir para /wp-admin
Kelly
Tão útil!! obrigado!!!!!!
seun
Olá, por favor, ajude, parece que não estou obtendo solução através deste tutorial, pois não consigo acessar meu painel, continuo recebendo esta mensagem em qualquer diretório de site que abro.
Não encontrado
A URL solicitada /index.php não foi encontrada neste servidor.
Adicionalmente, um erro 404 Not Found foi encontrado ao tentar usar um ErrorDocument para tratar a solicitação.
Nukak
se você não conseguir acessar seu painel. seu problema é muito provavelmente um problema de plugin. vá para o phpAdmin e desative todos os plugins.
este link pode te ajudar https://www.wpbeginner.com/plugins/how-to-deactivate-all-plugins-when-not-able-to-access-wp-admin/
uma vez desativados e você fizer login novamente, poderá ativar os plugins que precisar. todas as suas configurações iniciais antes de ser bloqueado do seu site permanecerão intactas. tudo de bom.
Clint
Obrigado, apenas clicar em salvar na minha página de permalinks (que está personalizada há anos) funcionou imediatamente.
Chris Keeble
Perfeito!
Clicar em Salvar Alterações em Configurações > Permalinks funciona na primeira vez.
tamim
Uau! essa é uma ótima solução.
Jason
Olá, eu estava tendo o problema do erro 404. A página inicial funciona bem, todos os outros links têm o erro 404. Tentei o método que você sugeriu nas configurações de permalinks do WordPress e cliquei em salvar alterações, mas não funcionou para mim.
Vi um post mais cedo sobre sincronizar o arquivo htaccess através da página de configurações de hospedagem web em algum lugar, mas não sei realmente como fazer isso. Algum conselho? Obrigado
Mohamad Zidani
Olá
Eu estava usando Fv Top Level Cats, quando o removi, a redireção ainda funcionou de
example.com/category/tech para
example.com/tech.
eu tento sua solução e ela não funciona.
Joerg Naussed
o 404 aparece imediatamente, o que aconteceu?
Tamara
Isso funcionou!! Obrigado
Lijo Jose
Obrigado, meu problema foi resolvido
Mariana Cervantes
Thank you so much!!!! My problem was fixed with the permalink solution
Michael
Se este erro estiver afetando sua página de login, vá para .htaccess e remova:
“negar a todos”
“permitir de 00.00.00.00”
Matt Kay
Fantástico – Movi meu site de um servidor para outro e comecei a me preocupar com erros 404. A correção funcionou perfeitamente – tão fácil!
Bienvenido
Uma resposta muito simples para um problema que dá dor de cabeça. Muito obrigado. Aliás, este problema começou depois que instalei o BJ Lazy Loading.
Gail Gardner
Obrigado! Isso resolveu.
Ahmed
Olá, Um dos meus sites foi hackeado. Havia centenas de artigos inseridos. Agora eles foram removidos. O console do Google Webmaster está mostrando-os como 404.
Como isso pode afetar meu site e como consertar isso?
Obrigado
Stephanie
Uau, obrigado! Isso funcionou perfeitamente.
Mawuli Tanor
Exato! Na mosca!
Primeiro conserto funcionou.
Muito obrigado!
Peter Mazzi
Obrigado. Pena que não há avaliação nesta página. *****
David M. Curtis
Obrigado por postar este artigo. Passei meses construindo uma loja/blog e hoje nenhuma das minhas páginas ou posts funcionava, exceto a página inicial, todos os outros links me levavam para uma página de erro 404. Eu estava prestes a começar completamente do zero – refazer meses de trabalho. Este artigo salvou meu site. Agora tudo está funcionando novamente. Não posso agradecer o suficiente.
WPBeginner Support
Olá David,
We are glad you found the article helpful
Don’t forget to join us on Twitter for more WordPress tips and tutorials.
Admin
Robin
Olá, completamente preso aqui, não sou um cara de computador, então é tudo grego para mim. minha página inicial está boa, mas criei outras 5 páginas como post de blog, serviços, etc. e toda vez que tento visualizar a página que acabei de criar, recebo NOT FOUND A URL solicitada /services/ não foi encontrada neste servidor. Tentei salvar as alterações e não fez diferença e não tenho ideia do que é FTP. Alguma ajuda? obrigado
WPBeginner Support
Olá Robin,
Tente atualizar sua estrutura de permalink. Simplesmente visite Configurações » Permalinks e clique no botão Salvar alterações sem alterar nada.
Admin
Preet Karan
Olá a todos,
Instalei o plugin Yoast SEO. Gereii o XML do site com sucesso, mas quando o testei no Google Search Console, ele está mostrando um erro 404.
Tentei o método listado no artigo, mas o problema ainda persiste.
Também preciso mencionar que no CCpanel existem dois arquivos com o mesmo nome: htaaccess e htaaccess.1 (com o mesmo código escrito que foi mencionado pelo artigo acima); isso é normal,
você pode me ajudar com o problema?
David
Não acredito que apenas clicar em “Salvar Alterações” funcionou. Obrigado!
jorge
Olá, eu realmente apreciaria ajuda. Segui as instruções para salvar alterações nos permalinks. Não sou uma pessoa de computadores, então não sei como fazer o resto. Está me mostrando isso:
Erro fatal: Classe ‘Epsilon_Editor_Custom_Control’ não encontrada
WPBeginner Support
Oi Jorge,
Parece que um plugin no seu site está causando o erro. Você precisa desativar todos os plugins instalados no seu site e, em seguida, reativá-los um por um até encontrar o plugin que está causando o erro. Veja nosso guia sobre como desativar todos os plugins quando não é possível acessar o wp-admin para instruções detalhadas.
Admin
yugal joshi
Ótimo cara.. muito obrigado.. abri meu site, mas ele está dando erro 502, depois erro 503 e por último erro 500.. então resolvi o problema do 500 pelo cpanel através do seu post.
Mas quando abro as páginas dos meus posts, aparece erro 404, então pesquisei no Google e encontrei seu post… obrigado…
Bren
Caso este seja um servidor novo ou uma atualização do Apache, você pode ter que verificar o seguinte:
Abra o httpd.conf, ou seja: /etc/httpd/conf/httpd.conf.
Altere o AllowOverride None para AllowOverride All.
Salve as alterações
Reinicie o servidor Apache.
Mariyam
Uau, tão fácil quanto isso, obrigado!
Ashley Adams
Tendo um pouco de dificuldade… Depois que cliquei em salvar alterações na página de permalink, outro erro 404 apareceu.
Katherine
Isso acabou de me economizar centenas de dólares em ajuda. <3
James V
Correção rápida… obrigado pela ajuda!
marco
ainda estou tendo problemas, não tenho certeza do que fazer, segui os passos acima e obtenho os mesmos resultados. minha empresa de hospedagem web usa o servidor Windows 2012, então não há arquivo .htaccess. muitos desses posts de ajuda se referem a .htaccess que o Windows não usa. eles usam o arquivo web.config, eu acho, isso está correto? por favor, ajude
marco
Segui os passos acima, mas ainda não funciona. Estou em um servidor Windows 2012 R12 e não tenho um arquivo .htaccess, mesmo forçando a exibição de arquivos ocultos no FTP. existem instruções sobre como corrigir este problema em um servidor Windows?
WPBeginner Support
Olá Marco,
Primeiro, você precisa baixar um backup do seu arquivo web.config existente para o seu computador. Depois disso, você precisa editar o arquivo no seu servidor e adicionar a seguinte regra ao elemento system.webServer:
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="WordPress Rule" stopProcessing="true"> <match url=".*" /> <conditions> <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> </conditions> <action type="Rewrite" url="index.php" /> </rule> </rules> </rewrite> </system.webServer> </configuration>1-click Use in WordPress
Admin
Salami
Olá, Suporte WPBeginner. Tentei todas as soluções postadas neste blog para resolver o mesmo problema (erro 404 no WordPress) que estou enfrentando há dois dias, mas ainda não consegui resolver. Estou desenvolvendo meu site na plataforma Windows usando WordPress. Por favor, o que mais devo fazer para resolver este problema?
Obrigado antecipadamente pela sua resposta.
Dale
Ajuda incrível, obrigado! Tão simples quanto clicar em salvar!
david c
funcionou como um encanto – obrigado, obrigado!
Tom
Muito obrigado,
Funcionou perfeitamente!
Michelle
Quero te abraçar por todos os seus posts extremamente úteis. Muito obrigado!!!
Steve Andrews
Migrei um site, importei o banco de dados mySQL e fiz o upload de toda a estrutura de arquivos do diretório do WordPress.
Ainda obtive um erro 404 para tudo, exceto a página inicial, e salvar novamente a configuração na seção de links permanentes não funcionou.
O que funcionou para mim foi renomear o arquivo htaccess no site FTP para htaccessOLD para que ele não fosse referenciado, mas ainda o tenho em backup, se necessário, depois fui e salvei as opções de links permanentes, tive que escolher que tipo de link eu queria (ou seja, data, número da página ou descrição). Depois de salvar, todas as páginas voltaram a funcionar.
Obrigado pela postagem, me deu as dicas para encontrar isso e consertar.
Rene
Segui os passos exatos, mas infelizmente eles não funcionam para mim. Continuo recebendo erros 404, apesar de salvar minhas informações de permalink, remover o .htaccess e regenerá-lo. Consigo visualizar minha página inicial, mas assim que tento visitar uma subpágina, o erro 404 aparece. Também tentei mudar para os temas padrão do WP, isso também não ajuda. Há algum conselho para solução de problemas "avançada" em caso de erros 404?
WPBeginner Support
Olá Rene,
Tente atualizar os URLs do WordPress visitando a página Configurações > Geral. Certifique-se de que o URL do seu site e o URL do WordPress sejam os mesmos.
Admin
sampurna
Olá. Tenho um pequeno problema com 404. Eu tinha alterado o link permanente de uma postagem individual. Agora, para uma determinada palavra-chave, o Google está exibindo a mesma postagem em duas posições diferentes com o mesmo título, mas URLs diferentes, e uma delas tem um erro 404. Por favor, ajude.
WPBeginner Support
Olá Sampurna,
Você pode configurar um redirecionamento para a URL que retorna o erro 404. Veja nosso guia sobre como configurar redirecionamentos no WordPress.
Admin
Rene
Não é necessário, o problema foi resolvido. Descobri coincidentemente que meu host está lendo um arquivo .htaccess diferente do que o WP gera. Portanto, foi necessário um "sincronismo" através do portal de hospedagem deles, foi só isso. Agora funciona, muito obrigado de qualquer forma e talvez esta solução alternativa ainda seja útil para outros saberem que podem ter uma configuração semelhante com o host deles. Atenciosamente!
Carey
O mesmo aqui! Precisou "sincronizar" o arquivo htaccess através da página de configurações de hospedagem na web em algum lugar... obrigado pela dica!
Rajinder S. Gill
This was quick. Thank you
Lois
Você me salvou hoje. Eu estava prestes a chorar porque, depois de criar uma postagem, não conseguia lê-la. Retornava erro 404. Pesquisei em vários sites por respostas, mas sua postagem foi muito explícita e assim que mudei a estrutura do link permanente, funcionou. Obrigado, obrigado.
Kaylee
Ainda não estou acompanhando onde exatamente você muda as permissões. Você poderia explicar?
Mike lavie
A solução: Faça login no seu servidor usando FTP e modifique as pastas como /wp-content/ e /wp-includes/ estão localizadas. A coisa mais fácil que você pode fazer é tornar o arquivo temporariamente gravável alterando as permissões para 777. Em seguida, repita a solução original.
Vá para Configurações » Links Permanentes e simplesmente clique no botão Salvar Alterações.
Não se esqueça de alterar as permissões de volta para 755 ( /wp-content/ e /wp-includes/ ).
Eu faço isso e está perfeito agora!
Lukas
Ótimo, isso ajudou muito!