Erros 404 do WordPress em todas as páginas (exceto a página inicial) após uma atualização quase sempre indicam um problema de permalink ou .htaccess. Este é um dos problemas mais comuns após atualizações e geralmente é resolvido em minutos regenerando os permalinks do WordPress.
Causas mais comuns que diagnosticamos:
Processo sistemático, rápido e seguro:
Vá para Admin do WordPress > Configurações > Permalinks e clique em Salvar Alterações sem fazer nenhuma alteração — isso regenera o arquivo .htaccess com as regras de reescrita adequadas.
Via FTP, verifique se o arquivo .htaccess contém o bloco de regras de reescrita do WordPress começando com # BEGIN WordPress.
Peça ao seu host para confirmar se o mod_rewrite do Apache está habilitado, ou verifique a configuração do Nginx para a diretiva correta try_files $uri $uri/ /index.php?$args.
Nosso especialista WordPress responde em minutos.
A página inicial funciona porque não precisa de reescrita de URL. Todas as outras páginas precisam das regras de reescrita do WordPress — quando o .htaccess está corrompido ou ausente, apenas a página inicial funciona.
Você pode editar o arquivo .htaccess diretamente via FTP e adicionar o bloco padrão de regras de reescrita do WordPress entre os comentários # BEGIN WordPress e # END WordPress.
Quase sempre é um problema de permalink/reescrita. A página inicial é servida pela rota padrão, enquanto as páginas internas precisam de regras de reescrita no .htaccess (Apache) ou na configuração do nginx. Regeneramos os permalinks primeiro e depois corrigimos as regras de reescrita, se necessário.
Sim. WP_HOME e WP_SITEURL desajustados no wp-config.php (ou na tabela wp_options) causam redirecionamentos infinitos ou URLs absolutas erradas. Verificamos se ambos correspondem ao seu domínio real antes de fazer qualquer alteração de URL.
Tipos de post personalizados e taxonomias personalizadas precisam de suas próprias regras de reescrita. Quando um plugin que os registra é desativado/reativado ou os permalinks não são atualizados, essas regras desaparecem. Visitar Configurações → Permalinks → Salvar corrige isso instantaneamente.
Sim. Uma vez que as URLs retornem 200 novamente, o Google reexplora e reindexa em dias ou semanas. Também enviamos um sitemap e solicitamos validação no Google Search Console para acelerar a recuperação.
Alguns plugins de segurança retornam 404 (não 403) para URLs bloqueadas para ocultar a estrutura do WordPress de atacantes. Verificamos os logs de bloqueio do Wordfence/Sucuri/iThemes para encontrar URLs legítimas sendo classificadas incorretamente.
O WooCommerce atribui uma página especial (definida em WC Configurações → Avançado → Configuração de páginas) como a loja. Após atualizações, essa atribuição pode ser redefinida para um ID de página excluído. Reatribuímos os IDs de página corretos para corrigir isso.
Sim. A configuração padrão do WordPress no nginx precisa de `try_files $uri $uri/ /index.php?$args;`. Um `try_files` errado faz com que o nginx retorne 404 em vez de rotear para o WordPress. Verificamos cuidadosamente a configuração ativa do nginx.
O multisite usa roteamento baseado em domínio ou caminho controlado por sunrise.php e a tabela wp_sites. Se um subsite foi renomeado ou migrado, seu roteamento quebra. Reconstruímos o roteamento no administrador da rede.
Quase sempre é um plugin de redirecionamento ou plugin de associação restringindo conteúdo. Usuários logados têm acesso; usuários desconectados são redirecionados para uma página inexistente que produz 404. Rastrearemos as regras de acesso.
Plugins multilíngues (WPML, Polylang, TranslatePress) adicionam URLs prefixadas por idioma (/es/, /fr/). Se a definição de idioma estiver ausente ou o código de local errado for usado, essas URLs retornam 404. Sincronizamos as definições de idioma.
Sim. Se você tiver vários plugins de redirecionamento (ou redirecionamentos de .htaccess + plugin), eles podem se encadear através de vários saltos e finalmente atingir uma URL inexistente. Mapeamos a cadeia de redirecionamento com curl -IL.
Sim — significativamente. Links internos apontando para 404 desperdiçam orçamento de rastreamento e não passam equidade de link. Restaurar essas URLs (ou redirecionar 301 para as corretas) recupera o valor de SEO em semanas.
Sim. Mudamos a estrutura de permalinks e criamos redirecionamentos 301 da estrutura antiga para a nova — isso preserva o SEO. Também atualizamos o sitemap e notificamos o Google Search Console.
Site mostrando um erro crítico? Nós diagnosticamos e corrigimos rapidamente — no mesmo dia, sem perda de dados.
Response in minutes. No data loss. No diagnosis charge.
wpfix.blimx.com