COMO RESOLVER POSTS RETORNANDO ERRO 404 NO WORDPRESS

WordPress é um poderoso CMS(Content Management System). As vezes uma pequena astucia 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 ‘internal server error‘ ou ‘error establishing database connection‘. Outro problema semelhante que os usuários tem que lidar é quando um post retorna uma página de erro 404.

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.

Vá em Configurações > Links Permanentes, e simplesmente clique no botão salvar e estrutura persoanlizada.

Isso vai re-calcular (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.

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/. A forma mais fácil seria temporariamente tornar os arquivos com permissões de escrita => 666. Então repita a solução original mostrada acima. Não se esqueça de alterar as permissões de escrita para 660. Você também pode adicionar o código manualmente em seu arquivo .htaccess:

Clique 2x para copiar
01
02
03
04
05
06
07
08
09
10
# 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.

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.

AVALIE GORA MESMO!
More from William Freitas

Consultoria de Marketing Digital e Otimização de Resultados

Você quer aprender tudo sobre uma consultoria de marketing digital? Uma consultoria...
Read More

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *