As vezes uma pequena mudança no código pode tornar o seu site inacessível. No entanto, encontrar soluções de qualquer problemas com WordPress é extremamente fácil. Em alguns de nossos artigos nós cobrimos alguns dos problemas mais comuns que os usuários de WordPress enfrentam.
Como o ‘erro interno de servidor‘ ou ‘erro ao conectar com o bando de dados‘. Outro problema semelhante que os usuários tem que lidar é quando um post retorna uma página de erro 404 que é o que vamos tentar solucionar neste artigo.
Posts Retornando Erro 404 no WordPress
Normalmente neste cenário o usuário pode acessar o painel de controle, o diretório do blog, mas quando tenta acessar um post especifico acaba recebendo um erro 404 Not Found.
Primeiro de tudo, não entre me pânico pois na maioria das vezes seus posts ainda estão lá completamente seguros. Isso acontece se o seu .htaccess tiver sido deletado ou algo deu errado com a rescrita das regras. O que você precisa fazer é ‘re-calcular’ a estrutura de links permanentes.
Atualizando Links Permanentes
Vá em Configurações > Links Permanentes, e simplesmente clique no botão salvar.
Isso vai atualizar as configurações dos seus links permanentes e re-escrever as regras.
Na maioria dos casos essa solução resolve os problemas com os posts recebendo um erro 404. No entanto, se não funcionar para você, então você provavelmente precisa atualizar seu .htaccess manualmente.
Criando Arquivo .htaccess
Logue no seu servidor usando FTP, e modifique o arquivo .htaccess que esta localizado no mesmo lugar onde ficam as pastas /wp-content/ e /wp-includes/.
Se você não consegue encontrar um arquivo .htaccess pode ser necessário ativar a opção que exibe arquivos ocultos.
Se mesmo assim você não encontrar nenhum arquivo .htaccess você pode criar um utilizando o bloco de notas e salvando o arquivo com o nome de .htaccess e adicionando o seguinte código dentro do arquivo:
# 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
Solução para Servidores Locais
Frequentemente designers e desenvolvedores instalam WordPress em seus computadores utilizando um servidor local para testes.
Se você quer usar Links Permanentes Bonitos, então você precisa escrever o modulo de rescrita ‘rewrite_module’ nas configurações do seu servidor Apache para o seu MAMP, WAMP, ou XXAMP.
Conclusão
Esperamos que este artigo lhe ajude com o seu problema de posts retornando páginas de erro 404 no WordPress. Esta solução funcionou para você?
Você tem alguma outra solução que funcionou para você? Por favor compartilhe ele nos comentários abaixo. Nós gostaríamos de fazer deste artigo um recursos de compreensão para usuários que estiverem passando pelo mesmo problema.
Se você gostou desse artigo considere compartilhar nas redes sociais. Siga-nos nas redes sociais para acompanhar mais artigos como esse. Se de alguma forma este artigo lhe foi útil deixa seu comentário abaixo para podermos saber a sua opinião.
Ferramentas WordPress Veja Mais Ferramentas
Genesis FrameWork
BuddyBoss
WP Rocket
Pode ser a configuração do Apache também. Caso os passos acima não derem certo tente mudar o
AllowOverride None para AllowOverride All
Muito Obrigado cara… no resolveu ativando esta função. MUITO OBRIGADO!!!!!!!!!!!!
Show!
Me salvou. A atualização dos links permanentes resolveu. Obrigado!
Parabéns, para mim funcionou atualizando os links permanentes
O melhor!! Me salvou
No meu caso foi criando o htaccess.
Alguém sabe me informar o que pode estar acontecendo para a que a opção “links permanentes” do meu painel wordpress redirecione para “404”?
Em 2019 e isso ainda funciona valeu
Obrigado, resolveu nosso problema
Rapaz muito obrigado!
Resolveu meu problema, quando sumiu tudo deu até uma dor no coração mas ainda bem que achei seu site.
Parabéns!
Valeu pela dica, resolveu o meu problema!!
Valeu mesmo!!
Já estava quase entrando em pânico, mas a solução era bem mais simples do que pensava!!
No meu caso, foi apenas salvar os links permanentes e tararammmm…todas as postagens passaram a abrir!
Muito obrigado pela dica, resolvi no primeiro passo, super simples! Abraço!
Show!! Não sei nada de wordpress e graças a isso consegui colocar um site para funcionar!
MUITO BOM MEU AMIGO! RESOLVEU TUDO AQUI. FOI SÓ FAZER A CONFIGURAÇÃO EM LINKS PERMANENTES. TUDO CERTO!
Muito obrigado pela dica, resolveu um problemão!
Muito obrigado cara! Não tenho experiência com WordPress e tive que fazer a transferência de uma hospedagem. Foi só criar o .htaccess que esse erro sumiu! Valeu.
Muito Obrigado. Já estava ficando desesperado!
Salvou minha vida . . . que Deus te abençoe por compartilhar conosco!!!
Excelente! Me ajudou muito. Obrigada!
Perfeito. Meu .htaccess estava oculto e sem o código de reescrita, por isso não estava retornando a página. Fiz a edição do arquivo após exibi-lo e modifiquei no diretório instalado e resolveu
Meu site está dando erro 404 quando irei começar um nosso artigo, o que fazer?
Olá Wesley,
Normalmente isso acontece quando o seu site está utilizando muito dos recursos da hospedagem que estão disponíveis para sua conta.
Recomendo que siga esse tutorial que pode ajudar a diminuir a quantidade de recursos que seu site usa => https://www.canalwp.com/tutorial-wordpress/como-configurar-o-wp-super-cache-plugin/
Em último caso, talvez seja necessário fazer uma mudança de plano na sua hospedagem atual ou mudar o servidor de hospedagem.
Abraço.
Eu já utilizo o WP Super Cache, e foi por aqui mesmo que configurei o Plugin. O problema já foi sanado. De qualquer maneira, muito obrigado!
Fico feliz que tenha resolvido o problema Wesley!
Se puder responder informando qual era o problema e como solucionou, caso outro usuário se encontre com o mesmo problema, ficaria muito agradecido.
Grande abraço!
Muito Obrigado!!! Consegui resolver com htacess.
Joe,
Obrigado por deixar seu comentário.
Fico feliz que tenha resolvido o problema.
Abraço.
Muito obrigado! Salvou o castelo aqui haehaheeh
Muito obrigado! Me salvou
Boa noite, Gabriel! Antes de mais nada o meu nível de conhecimento WP é extremamente básico, porém encaro pequenos desafios. Quando criei minha pagina anos atrás consegui instalar o WP na LocaWeb e atualizações de versão, plug-ins, temas, etc.. era tranquilo. Porém, ajudando um amigo em sua pagina percebi que mudou completamente e não tem permissão para mais nada do que conseguia realizar. Meus problemas são os seguintes: 1 – Não consigo aplicar a atualização de versão 4.9.1, nem instalação de Plug-in, instalação de temas, upload de imagens, etc… Tentei copiar via FTP as imagens para o diretório, mas não… Continue Lendo »
Olá Everaldo,
Entre em contato comigo através da página de contato aqui => https://www.canalwp.com/contato
Vou tentar lhe ajudar na medida do possível.
Abraço.
Tentei responder seu email, mas acho que sua caixa de entrada está cheia ou não está recebendo mensagems pois não consegui entregar o email.
De toda forma estou recebendo seus emails e você pode me enviar os dados de acesso pelo formulário mesmo.
Fico no aguardo.
Abraço.
me enviar outro email teu para contato que fica mais fácil de manter uma comunicação.
Fico no aguardo.
Gabriel, gostaria de gradecer imensamente pela ajuda que me deu. Graças a sua ajuda consegui entregar o site que prometi e com isso ajudar um amigo. Meus parabéns meu amigo, ainda bem que temos grandes pessoas como você. Abs
o valeu pela dica deu proble aqui no meu site fiz 2 processo aqui no meu site funcionou como uma luva abrigado pelas dica sucesso
Salvou meu diia. Obrigado pelo otimo post.
Olá Silvano,
Fico feliz que tenha lhe ajudado.
Obrigado por compartilhar sua experiência.
Abraço.
Como resolvo isso:
Fatal error: Allowed memory size of 41943040 bytes exhausted (tried to allocate 28672 bytes) in C:\xampp\htdocs\meusite\QÉR\wp-content\plugins\js_composer\include\classes\core\shared-templates\importer\parsers.php on line 731
Olá Tayna,
Tente seguir este tutorial https://www.canalwp.com/tutorial-wordpress/como-resolver-problema-de-memoria-esgotada-wordpress/
Qualquer dúvida manda comentário por lá.
Abraço.
Salvou horas tentando resolver, parabéns cara, excelente trabalho!
cara muitoooooooooooooooooooo obirgadaaaaaaaaaaaa uma solução tão simples mas foi difícil de achar
Muito obrigado cara, salvou meu trabalho.
Muito Obrigada. Vc me salvou
Cara muito obrigado pelo post, você me ajudou a resolver um problemão que tive, muito obrigado.
Fera demais, salvou!!
Vc é meu heroi!! Pensei que eu tinha bugado o site tentando migrar de hospedagem.
O cara inventa moda as 02h do sábado, mexendo no htaccess e quando volta no site tudo da 404 not found… Xinga tudo e todos, se despera, respira e vai no tio Gugol e acha esse artigo kkkkk. Gratidão Biel seu lindo!
Infelizmente mesmo fazendo as alterações sugeridas, não consegui. Entrei em contato com a hospedagem para ver se podem fazer algo. Se tiver mais algum recurso que possa me indicar, agradeceria.
Eu fiquei quase 2 horas tentando resolver… E este artigo resolveu em 1 minuto! Muito obrigado.
Obrigado Gabriel. Me ajudou na hora. Wlw
eu realmente não sei como te agradecer, a dias eu tento resolver , não achei em nenhum lugar a resposta para esse erro, parabens
Olá Alef,
Deixar seu comentário já é o agradecimento que precisamos.
Fico feliz que tenha resolvido o problema.
Grande abraço.
As paginas voltaram, porem tudo fora do lugar, rs o que faço amado? Pode me ajudar?
Olá Valéria,
Dependendo do seu servidor a reconstrução das páginas pode levar algum tempo.
Recomendo que entre em contato com sua hospedagem para verificar se houve algum problema com a conexão do seu banco de dados ou no servidor.
Abraço.
Olá, meu hot site estava dando este erro em todas as minhas paginas e fiz o sugerido, agora a pagina principal foi duplicada em todas as outras e o que elas deveriam realmente aparecer, não aparece. O que eu faço?
Grata.
Olha adoro o seu blog me ajuda e muito show ótimo trabalho de vocês!!
Fantástico!!! resolveu meu problema de forma simples e objetiva.
valeu…
Olá Deusmar,
Obrigado por deixar seu comentário.
Fico feliz que tenha resolvido seu problema.
Abraço.
Muito bom, me ajudou muito!
Boa Tarde Gabriel.
Fiz tudo o que está no artigo, algumas páginas voltaram a apresentar e outra continuam com o mesmo erro.
O que pode ser?
Abs
Muito obrigado. Suas dicas ajudaram a resolver o meu problema. Ganhou mais um seguidor!
Boa noite, estou com um problema que ao meu ver é bem grave.
Tenho o WP instalado na raiz e quero criar um outro microsite dentro de um subdiretório, hospedei os arquivos mais quando abro o link dá erro 404 porque o WP acha que faz parte do sistema. Como resolver?
Se puder me ajudar fico bem agradecido! :D
Olá Douglas,
Nesse caso você precisa editar o seu arquivo .htaccess utilizando um client FTP e adicionar o seguinte código:
# BEGIN WordPress
RewriteEngine On
RewriteBase /nome-do-diretório/
RewriteRule ^index.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /nome-do-diretorio/index.php [L]
# END WordPress
Substitua “nome-do-diretorio” pelo nome do subdiretório que você criou. Salve o arquivo e envie de volta ao servidor.
*Você pode encontrar o arquivo .htaccess dentro do subdiretório que você instalou o WordPress. Cuidado para não modificar o arquivo .htaccess do domínio principal.
Abraço.
Não funcionou acusa o mesmo erro.
Adicionei logo abaixo de um código parecido.
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/[0-9]+..+.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}.txt(?: Comodo DCV)?$
RewriteRule ^index.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/[0-9]+..+.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}.txt(?: Comodo DCV)?$
RewriteRule . /index.php [L]
# END WordPress
# BEGIN WordPress
RewriteEngine On
RewriteBase /exchange/
RewriteRule ^index.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} ! -d
RewriteRule . /exchange/index.php [L]
# END WordPress
Obrigado pela sua ajuda gabriel. :D
Você precisa remover o código antigo e deixar apenas o que lhe informei.
Tente e me dê o retorno.
Abraço.
Olá Gabriel, achei o seu site aqui nas pesquisas e vi que tem muitas pessoas com problemas com isto, mas eu não estou a conseguir resolver o meu porque nem sei se é o mesmo que fala, eu quando carrego no botão publicar artigo ou pré-visualizar o artigo vai para uma página não encontrada.. Tou a ficar maluca com isto, desde ontem que ando a tentar resolver o problema porque eu não mexi em nada que me lembra para que isto pudesse acontecer.. Se puder me ajudar otimo :) Obrigada :)
Olá Ema,
Se você desejar eu posso dar uma verificada no seu blog e tentar encontrar a causa do problema. Tem muitos formas desse erro acontecer e para não perdermos tempo tentando adivinhar qual pode ter sido seria mais fácil verificá-las de uma vez. Se tiver interesse entre em contato comigo pela página de contato no rodapé.
Qualquer dúvida é só me perguntar.
Abraço.
Olá Gabriel, já resolvi o problema, era muito simples.. Só teria que apagar a cache do chrome e actualizar o mesmo lol Obrigada pela sua ajuda na mesma. Cumprimentos :) :) :)
Olá Ema,
Eu que agradeço por me retornar com a sua solução.
Fico feliz que tenha encontrado.
Abraço.
Obrigado Gabriel, o problema ocorreu comigo e seu post me ajudou. VALEU!!!!
Errinho de português, pessoal: “Outro problema semelhante que os usuários tem que lhe dar é quando…”
Muito obrigado por apontar o erro Rafael, já foi corrigido.
Abraço.
Parabéns pelo site, Gabriel! EXCELENTE trabalho!
Show! Resolveu o problema!! Obrigada!
Olá Pamella,
Obrigado por deixar seu comentário.
Fico feliz que tenha solucionado o seu problema.
Abraço.
Oi Gabriel! Vim pedir sua ajuda de novo! Eu tenho uma página que eu mudei o nome. Agora ela não atualiza para o nome certo e eu estou tendo problemas com o formulário de captura de emails. Você pode me dizer o que fazer pra a página atualizar o nome correto?
Olá Luciana,
Obrigado por entrar em contato.
Se você utiliza cache, tente fazer a limpeza do mesmo. Talvez seja necessário mudar o link da página por alguma razão, ao acessar a página no editor, abaixo da opção do título existe o link da página.
O problema com a captura de email está relacionado com a página? Se não, qual o problema com a captura de emails?
Se desejar, entre em contato comigo pela página de contato.
Assim posso lhe auxiliar melhor.
Abraço.
TO DESDE MANHA PROCURANDO O PROBLEMA PRA NO FINAL SÓ TER QUE APERTAR UM BOTÃO
obrigado … se não fosse por isso provavelmente eu ia ficar mais 5h aqui
Olá Gabriel,
Excelente! Fico muito feliz que tenha resolvido o seu problema.
Precisando de ajuda, estamos por aqui.
Abraço.
cara dificil resolver o meu, ja fiz de tudo com o .htaccess e nada resolve, ele só funciona no modo site.com.br/?p=9767 quando altero os links permanentes da erro. o foda é que o google já indexou o site e quem entra vai direto pro erro 404 e não há puto que resolva… por acaso sabe de alguma formula mágina ou preciso re-instalar o wordpress?
Olá Malluco,
Desculpe o meu atraso na resposta.
Por alguma razão seu comentário caiu na caixa de spam.
Me diga uma coisa, você já tentou desativar todos os plugins ou mudar de tema para um padrão do WordPress para verificar se o erro é resolvido?
Fico no aguardo.
Abraço.
falae Gabriel
eu ja resolvi, era falta de permissão no servidor mesmo, o mod_rewrite estava desativado no NGINX e não estava achando o .htaccess .. depois de setado os parametros voltou a funcionar normalmente =). fica a dica pra galera, pois o meu servidor foi mudado do apache para NGINX dai perdeu essa funcionalidade e tive que setar manualmente, e eu não vi que tinha sido alterada.
abs
Malluco,
Perfeito! Fico feliz que tenha encontrado a solução.
Precisando estou por aqui.
Abraço.
Eu fiz a migração do site da hospedagem do godady para a Hostgator. Só estava aparecendo a página inicial e nada mais, o resto só dava erro 404. Depois de muito bater cabeça pesquisando, encontrei esse post, realizei o procedimento e tudo voltou a funcionar normalmente. Muito obrigado mesmo. Salvou minha vida. Um abraço.
O site que estava com problema é paroquiansradaoliveira.com
Olá Marcos,
Bem vindo ao CanalWP.
Imagina o susto que você não levou quando descobriu o problema com os posts?
O mais engraçado é que a solução é mais simples do que parece.
Fico feliz que tenha lhe ajudado.
Agradeço por deixar seu comentário.
Abraço.
Na verdade, preciso das 2 instalações, apenas preciso que: quando digitar no navegador [meusite.com/site], apareça a página inicial de: [meusite.com]. Não quero que apareça apenas a página inicial de [meusite.com/site], as demais páginas sim.
Tadeu,
Você pode usar essa ferramenta aqui:
http://www.rapidtables.com/web/tools/redirect-generator.htm
Selecione apache .htaccess redirect.
Fica mais fácil para você fazer como desejar.
Abraço.
Ok, muito obrigado!
O prazer é meu!
Olá, uma dúvida: tenho 2 instalações do wordpress, a primeira no domínio meusite.com e a segunda no subdiretório meusite.com/site. Tentei fazer um redirecionamento para quando digitar meusite.com/site, direcionar para a página inicial de meusite.com, mas deu código 404. Existe uma maneira de solucionar ou algum plugin que possa resolver?
Olá Tadeu,
Obrigado por deixar o comentário.
Você pode adicionar o seguinte código no arquivo .htaccess do site que você quer redirecionar:
# redireciona TODO o site para o domínio especificado abaixo
Redirect 301 / http://sitenovo.com/
Se sua hospedagem disponibiliza o cPanel você pode fazer isso nas opções de domínios em redirect de forma mais fácil.
Espero ter ajudado.
Abraço.
YAY esse post salvou meu protfolio! thanks :D
Olá Gabriela,
Agradeço por deixar seu comentário e fico feliz que tenha lhe ajudado.
Abraço.
Amigo, já fiz de tudo. Instalei um plugin e depois dele comecei a ter muios posts retornando 404. Desinstalei ele e agora voltam cerca de 15 links quebrados por dia… Tem alguma ideia sem ser mexer nos links permanentes e .htaccess, porque esses ja tentei e nao funcionou…
Voce pode tentar entrar em contato com o suporte do plugin e informar o que aconteceu para que eles verifiquem se o problema esta relacionado com as funções do mesmo. Entrar em contato com a sua empresa de hospedagem para que eles tentem identificar o problema e caso necessario contratar um profissional para lhe auxiliar com a solução. Abraço.
Nota 1000 – Estava com muita dificuldades para resolver esse problema.
Fiz uns 10 arq .htaccess e foi apenas 1 clique que resolveu meu problema.
O minimo que eu posso te dizer é um OBRIGADO!
Fico feliz que tenha lhe ajudado Alex!
Dá uma olhada pelo CanalWP que você vai encontrar muita informação boa para seu blog.
Grande abraço.
Muito obrigada pelo artigo,foi de excelente apoio a meu blog que migrei do blogger para o wp,e estava dando erro de pagina 404.
Vou continuar lendo suas dicas e colocarei,um link seu na sessão “crie um blog como o meu” na sidebar.
bem tenho uma pergunta sobre notificações
Você conhece algum plugin de notificações para IOS e Chrome e Android que realmente funcione?
Estou apanhando bastante do ROOST NOTIFICATION pois,tenho 3 blogs e eles querem 29-$ por site e apenas 100.000 notificações por mês(cada lead conta um numero,de envio)