Prevenindo problemas de servidor que causam erros 404 no WordPress
Publicados: 2023-04-24As taxas de rejeição do seu site podem ficar fora de controle se você não lidar com os problemas que causam erros 404. Este código de status HTTP indica que o navegador da web do visitante se comunicou com sucesso com o servidor do seu site, mas não conseguiu localizar o conteúdo solicitado.
Tecnicamente, o Erro 404 é um problema de front-end, mas a raiz do problema geralmente vem do back-end do site. É por isso que gerenciar o servidor do seu site adequadamente e garantir que todos os recursos estejam prontamente disponíveis é a melhor maneira de garantir que os visitantes possam acessar todas as páginas de um site.
Mostraremos como evitar problemas de servidor que causam erros 404 no WordPress e verificar se as páginas do seu site estão faltando recursos.
O papel dos servidores no WordPress
Todos os arquivos necessários para executar um site WordPress são armazenados em um servidor. Isso inclui arquivos principais do WordPress, folhas de estilo CSS, JavaScript e arquivos HTML.
Além disso, todos os textos, imagens, vídeos e fontes que você enviar para um site estarão localizados em seu servidor. A maioria dos provedores de hospedagem facilita a instalação do WordPress em seu servidor, pois permite que você configure o banco de dados, insira o nome de domínio ou escreva a descrição do site.
Você precisará de um cliente FTP para conectar um site WordPress a um servidor e carregar os arquivos necessários para executar o site.
Os navegadores da Web se comunicam com os servidores para recuperar as informações necessárias para carregar uma página em um site. O erro 404 é exibido quando um navegador da Web não consegue localizar uma página ou algum de seu conteúdo no servidor.
Portanto, os visitantes do site podem ver esse código de status HTTP mesmo se uma página que eles estão tentando acessar estiver em seu local original e seu URL permanecer inalterado se imagens, vídeos ou linhas de código nessa página forem excluídos.
Conseqüentemente, você deve certificar-se de que todas as páginas estejam funcionando sempre que alterar a localização de arquivos de mídia ou documentos que contenham código no servidor.
Detectando erros 404 do lado do servidor
A maneira mais rápida de obter uma visão geral de todas as páginas do seu site que exibem erros 404 é instalar o plug-in de redirecionamento.
Artigo Continua Abaixo
Além de permitir que você migre permalinks, crie padrões de redirecionamento ou configure redirecionamentos condicionais, este plug-in também mostra uma lista de páginas em seu site com erros 404.
Ele também mantém um registro permanente de todos os 404s, permitindo que você rastreie o histórico de problemas de 'Página não encontrada' do seu site. A seção 404s exibirá todas as páginas que os visitantes do seu site não podem acessar devido ao erro 404.
O plug-in de redirecionamento permite corrigir o problema redirecionando os visitantes para outra página, mas não ajudará a detectar a raiz do problema.
A realização de uma auditoria de site com erro 404 é outra opção que você usa para identificar as páginas que os visitantes do seu site não podem acessar. Você pode usar a função Erros de rastreamento do Google Search Console para concluir esta tarefa.
Mais uma vez, uma auditoria de site com erro 404 identificará apenas páginas com conteúdo ausente ou algum outro problema que impeça um navegador da Web de acessá-las, mas não mostrará a você o que está causando o problema.
Apontando o domínio para o servidor de nomes correto
Erros 404 no WordPress geralmente ocorrem após a migração de um site para um novo servidor.
Um novo endereço IP é associado a um domínio sempre que você move um site para um novo servidor DNS (Domain Name System), porque seu provedor de hospedagem precisa de tempo para atualizar o registro dos IPs associados ao seu domínio.
Esse período é conhecido como propagação e geralmente dura 24 horas. O erro 404 pode aparecer em seu site durante esse período, mas, na maioria dos casos, o problema desaparecerá após a conclusão da propagação.
Você terá que ajustar as configurações de DNS se o problema persistir após o período de propagação porque o nome de domínio ainda pode estar conectado ao seu antigo provedor de hospedagem.
Alterar o servidor de nomes em seu registrador de domínio resolverá o problema. Este processo é relativamente simples, pois você precisa adquirir um ou mais servidores de nomes de seu provedor de hospedagem e inseri-los em sua conta de registrador de domínio.
Artigo Continua Abaixo
Observe que as etapas que você precisará seguir dependerão do provedor de hospedagem e do registrador de domínio que você está usando. Aqui está uma visão geral do processo.
- O e-mail pós-compra que você recebeu do provedor de hospedagem deve conter dois ou mais servidores de nomes. Caso contrário, essas informações também devem estar disponíveis em sua conta na plataforma de hospedagem.
- Acesse sua conta de registrador de domínio e procure a guia Lista de domínios ou Domínios, dependendo do registrador de seu domínio. Encontre o botão Gerenciar ou Gerenciar DNS, prossiga para excluir todos os servidores de nomes e substitua-os por novos que você adquiriu de seu provedor de hospedagem.
Salve as alterações posteriormente e verifique se as páginas do seu site ainda exibem o Erro 404. Opcionalmente, você pode usar o Verificador de DNS para determinar se o seu domínio está apontando para o servidor DNS correto.
Atualizando permissões de pastas e arquivos
Reconfigurar as configurações de permissão de arquivo pode resolver os problemas 404. Essas permissões informam a um servidor quem pode editar, ler ou executar arquivos armazenados nesse servidor.
Portanto, navegadores da Web sem permissão para acessar pastas ou arquivos no servidor do seu site exibirão uma mensagem de erro 404. A maioria das opções de hospedagem inclui painéis de controle com a opção Gerenciador de arquivos que permite escolher quem pode ler, executar ou gravar arquivos no servidor.
Lembre-se de que a localização das opções de permissão de pasta e arquivo depende da hospedagem que você está usando. Essas opções devem ser facilmente acessíveis na guia Hospedagem no hPanel, cPanel e outras ferramentas de gerenciamento de servidor.
Depois de atualizar as permissões de arquivos e pastas do seu servidor, você deve verificar se as páginas do seu site ainda exibem um erro 404.
Verificando logs do servidor
A maioria dos servidores pode gerar logs de atividades que fornecem uma riqueza de informações sobre as atividades em seu servidor e seu site. Os logs de atividade do WordPress podem acompanhar todos os links permanentes ou alterações de conteúdo que podem causar o erro 404.
Esta função não está habilitada por padrão, e você pode ter que editar o arquivo wp-config.php se não encontrar esta opção no painel de controle do seu servidor.
No entanto, o cPanel e o hPanel oferecem essa opção por padrão, permitindo que você verifique facilmente se uma ou mais páginas do seu site exibem erros 404.
Além disso, você pode instalar um plug-in como Activity Log ou WP Activity Log se não se sentir confortável em adicionar código ao arquivo wp-config.php. Esses plug-ins mostrarão uma visão geral de todas as páginas ou conteúdos excluídos e facilitarão a identificação da raiz do problema do Erro 404. Não se esqueça de que os logs de atividade do WordPress não podem resolver erros 404 por conta própria.
Artigo Continua Abaixo
Usando redes de entrega de conteúdo para evitar erros 404
Uma rede de entrega de conteúdo é uma série de servidores espalhados por todo o mundo que ajudam os sites a carregar mais rapidamente. A localização geográfica do usuário desempenha um papel importante na determinação da rapidez com que ele pode acessar o conteúdo de um site.
Os provedores de hospedagem são compatíveis com CDNs de terceiros, como Cloudflare, permitindo que proprietários de sites WordPress alcancem um público global. Essas redes usam versões estáticas dos arquivos do site que não mudam, a menos que sejam substituídos por outro arquivo.
Consequentemente, é improvável que as páginas carregadas por CDN mostrem erros 404 se você excluir alguns de seus códigos ou arquivos de mídia do servidor original, pois eles já hospedam uma versão estática de uma página com todas as fontes que os navegadores da Web precisam para carregá-los.
O conteúdo armazenado em CDNs não é atualizado automaticamente para refletir as alterações feitas no servidor original. Se você excluir uma linha de código ou uma foto no servidor original, essas alterações não serão exibidas nas páginas dos navegadores da Web acessadas por meio de CDNs.
Os melhores provedores de hospedagem para evitar problemas no servidor
Escolher um provedor de hospedagem é uma das etapas mais importantes que você deve seguir antes de lançar um site WordPress.
Além de facilitar a instalação do WordPress, os melhores provedores de hospedagem também permitem evitar problemas no servidor que podem causar erros 404.
Além disso, provedores de hospedagem confiáveis muitas vezes eliminam a necessidade de contratar um desenvolvedor WordPress para otimizar as configurações do servidor porque configurar suas opções é simples. Aqui estão alguns dos melhores provedores de hospedagem WordPress que podem ajudá-lo a evitar problemas no servidor.
Hostinger
Membros experientes da comunidade WordPress não precisam de uma introdução ao Hostinger, pois é um dos provedores de hospedagem mais populares para sites WordPress.
A plataforma oferece o recurso Activity Log que permite monitorar todos os erros em um site e facilita a alteração de um servidor de nomes. Todos os planos de hospedagem do WordPress são acessíveis, então você não terá que gastar uma fortuna no servidor do seu site.
Kinsta
Backups diários do site, CDN grátis e velocidades de carregamento rápidas estão entre as inúmeras vantagens de hospedar um site WordPress nos servidores Kinsta.
A migração de um site WordPress existente para Kinsta pode aumentar seu desempenho geral e você não precisará se preocupar em redirecionar os visitantes de seu antigo endereço IP. Ainda assim, esse provedor de hospedagem não é ideal se você estiver com um orçamento apertado.
Bluehost
Escolher um plano de hospedagem WordPress Bluehost lhe dará controle total sobre o gerenciamento do seu site.
Identificar possíveis problemas que podem causar 404 e outros erros não será problemático porque todos os planos fornecem acesso a uma ampla variedade de ferramentas que podem detectar links quebrados.
Além disso, o suporte ao cliente da Bluehost está disponível 24 horas por dia, 7 dias por semana, para ajudá-lo a resolver qualquer problema que você possa encontrar.
Resolvendo erros 404 com hospedagem confiável
Migrar para um novo servidor ou não otimizar as configurações do servidor pode causar erros 404, mas esses problemas geralmente são resolvidos rapidamente.
No entanto, problemas 404 às vezes podem ser bastante complexos. É por isso que usar um provedor de hospedagem que permite acompanhar todas as atividades no servidor do seu site e identificar rapidamente todas as 404 páginas pode tornar sua vida muito mais fácil a longo prazo.
Uma solução de hospedagem confiável permitirá que você ajuste as configurações do servidor e garanta que os navegadores da web possam acessar todas as postagens e páginas do seu site.