Como corrigir o erro 403 Forbidden no WordPress

O erro 403 Forbidden no WordPress é um código de status HTTP que indica que o acesso à página ou ao recurso que você estava tentando acessar é absolutamente proibido por algum motivo. Diferentes cenários podem acionar esse erro, incluindo problemas com seus plug-ins do WordPress, um arquivo .htaccess corrompido, permissões de arquivo incorretas ou restrições do lado do servidor. Veja a seguir como solucionar e corrigir o erro 403 Forbidden no WordPress:

Verifique se há corrupção no arquivo .htaccess

O arquivo .htaccess é um arquivo de configuração usado por servidores baseados no Apache e pode ser corrompido. Veja como verificá-lo e corrigi-lo:

  • Acesse seu site via FTP ou gerenciador de arquivos: Use um cliente FTP ou o gerenciador de arquivos fornecido pelo painel de controle da sua hospedagem.
  • Localize o arquivo .htaccess: Ele está no diretório raiz de sua instalação do WordPress. Certifique-se de mostrar os arquivos ocultos, pois os arquivos que começam com um ponto (.) podem estar ocultos por padrão.
  • Renomear o arquivo .htaccess: Renomeie-o para algo como .htaccess_old. Isso o desativará.
  • Teste seu site: Se seu site funcionar depois de renomear o arquivo .htaccess, é provável que ele esteja corrompido.
  • Criar um novo arquivo .htaccess: Vá para o Painel do WordPress > Configurações > Permalinks e simplesmente clique em "Salvar alterações" para gerar um novo arquivo .htaccess.

Verificar permissões de arquivos

Permissões de arquivo incorretas também podem causar um erro 403. Os arquivos devem ser definidos como 644 e os diretórios como 755.

  • Acesse seu site via FTP ou gerenciador de arquivos: Navegue pelos arquivos e pastas do WordPress.
  • Verifique e corrija as permissões: Clique com o botão direito do mouse nos arquivos e diretórios para verificar suas permissões. Ajuste-as se não estiverem definidas como 644 para arquivos e 755 para diretórios.

Desativar plug-ins

Às vezes, um plug-in do WordPress pode causar esse erro, especialmente se estiver relacionado à segurança. Para verificar se esse é o caso:

  • Desativar todos os plug-ins: Acesse seu site via FTP ou Gerenciador de arquivos, navegue até o diretório wp-content e renomeie a pasta plugins pasta para plugins_old. Isso desativa todos os plug-ins.
  • Verifique seu site: Se o erro for resolvido, um dos plug-ins estava causando o problema.
  • Encontre o culpado: Renomear o plugins_old de volta à pasta plugins e, em seguida, reative cada plug-in, um por um, no painel do WordPress, até encontrar o que está causando o erro 403.

Verifique se há proteção contra hotlinks

As configurações de proteção de hotlink em seu servidor podem bloquear erroneamente solicitações legítimas, levando a um erro 403.

  • Verificar a proteção de hotlinks: Isso geralmente pode ser feito por meio do painel de controle da hospedagem. Certifique-se de que ele não esteja configurado incorretamente para bloquear o acesso ao seu próprio conteúdo.

Consulte seu provedor de hospedagem

Se nenhuma das etapas acima funcionar, o problema pode estar no nível do servidor.

  • Entre em contato com o suporte de hospedagem: Seu provedor de hospedagem pode verificar se há problemas no lado do servidor que estão causando o erro 403 Forbidden, como plug-ins de segurança, firewalls ou configurações do servidor.

Restaurar a partir de um backup

Como último recurso, se você tiver um backup recente do seu site, considere restaurá-lo para um ponto anterior à ocorrência do erro 403.

Conclusão

O erro 403 Forbidden pode ser frustrante, mas geralmente pode ser corrigido por meio de etapas de solução de problemas, como verificação do arquivo .htaccess, ajuste das permissões de arquivo, desativação de plug-ins ou troca de temas. Sempre verifique se você tem um backup recente antes de fazer alterações significativas em seu site.