Ao entrar no seu site, você encontrou uma mensagem com o código "403 Proibido" e uma legenda que diz algo como "você não tem permissão para acessar este servidor"? Ninguém gosta de encontrar uma surpresa como essa, mas não é motivo para se estressar mais do que o necessário. Erros inesperados são o pão diário dos administradores e designers de páginas da web, e este em particular, tem uma solução relativamente simples.
Antes de explicar as etapas a seguir para corrigir o erro 403, você deve primeiro entender o que é.
Este é um dos códigos de status que compõem o protocolo HTTP, e tem como objetivo informar ao usuário que sua solicitação de acesso a determinado site foi negada porque a hospedagem ele não aceite isso. Em outras palavras, indica que é proibido entrar em uma página web.
O erro 403 Forbidden pode ser o resultado de vários fatores. Vamos ver o que são e a solução proposta para cada um.
Erro HTTP 403 devido a URL incorreto
É possível que você esteja tentando acessar uma página da web à qual apenas o administrador tem acesso, por isso ocorre um erro Proibido. A maioria dos CMSs impõe barreiras para evitar que indivíduos não autorizados entrem em áreas restritas e façam alterações que comprometam a integridade do site.
Portanto, para fazer alterações em seu site, não basta inserir a URL da página no modo de edição. Se você não deseja que o erro 403 apareça, você deve primeiro entrar no painel de administração do seu CMS. Para isso, você deve acessar o portal de acesso e inserir seu nome e senha.
O acesso negado também pode ser porque você está entrando em uma área restrita do seu portal sem que essa seja sua intenção. Quando você gerencia sites há algum tempo como administrador ou designer, os diretórios podem ser tão familiares que você pode entrar no caminho errado sem pensar nisso.
Por outro lado, a barra de endereço de muitos navegadores permite preencher automaticamente a URL com apenas alguns caracteres, o que aumenta a possibilidade de abertura de uma página web não autorizada. Resumindo, uma forma de evitá-lo é observar atentamente o endereço do site que você está visitando.
403 Proibido devido a um mau funcionamento do navegador
A forma como os navegadores coletam informações sobre os sites que você visita pode causar um erro HTTP.
O primeiro método consiste em salvar um tipo de arquivos chamados cookies, que são gerados pela própria página e contêm o histórico de atividades do usuário durante sua última visita. Eles permitem que você identifique seus hábitos de navegação para exibir conteúdo ou anúncios personalizados posteriormente.
A segunda forma é através do cache, um espaço no disco rígido ou na memória do dispositivo que armazena temporariamente parte do conteúdo dos sites que você acessou recentemente. Graças a isso, o carregamento das páginas que você visita regularmente é acelerado.
Você se certificou de que não digitou o URL errado e mesmo assim o problema do HTTP 403 persiste? O erro de acesso pode ser o resultado de uma modificação no seu site que causa um conflito entre os dados armazenados no navegador e a configuração atual do portal.
Para resolver esse erro, a próxima coisa que você deve fazer é acessar as configurações do navegador e limpar os cookies e o cache. Na verdade, é aconselhável adotar esta boa prática sempre que fizer alguma alteração no seu site.
HTTP 403 devido a erros no firewall
Para proteger seu site contra ataques de computador, a grande maioria das empresas que oferecem serviços de hospedagem recorre ao Mod Security. Como o próprio nome indica, é um módulo focado na segurança do seu site, uma ferramenta extremamente valiosa.
Entre as principais funções deste firewall estão a capacidade de monitorar o tráfego em tempo real, bloquear qualquer solicitação que considere uma ameaça, detectar fraquezas na blindagem do site e aplicar restrições nas áreas mais vulneráveis do O portal. Agora, detectar atividades suspeitas (comprovadas ou não) pode desencadear um erro 403.
Se você já verificou que o URL inserido está correto e excluiu os cookies e o cache do navegador, mas o erro persiste, a falha pode ter origem no ModSecurity. Para descartar esta possibilidade, você deve entrar no painel de administração do seu CMS e desativar este firewall na seção Segurança. Ao fazer isso, será exibido um aviso sobre o risco de continuar com esta ação. Lembre-se de que esta é uma solução temporária.
Você deixou de receber depois de tomar essa medida? Você encontrou a raiz do problema, embora ainda precise resolver o erro no firewall. Caso você não tenha conhecimento suficiente de programação ou não consiga acessar o código para identificar o que está acontecendo com este módulo, será necessário entrar em contato com o suporte técnico do seu servidor web. Enquanto isso, recomendamos que você reative o ModSecurity. É melhor ficar fora do ar por algumas horas do que comprometer a segurança do seu site.
A melhor solução neste caso é entrar em contato com sua empresa de hospedagem para que eles possam cancelar a regra de segurança do mod que causa o erro 403. Muitos servidores atualizam suas regras anti-hacking diariamente e, às vezes, um falso positivo pode aparecer.
Esta pode ser a causa mais comum do erro 403.
Outros cenários possíveis para o erro HTTP 403 e sua solução
A seguir falaremos sobre outros possíveis gatilhos do erro 403 e as etapas a seguir para resolvê-los.
Erro devido a diretórios de acesso negado
Quando você entra em uma página da Internet, na verdade você está abrindo arquivos em um computador (como faria no seu, mas remotamente). Se eles não tiverem as permissões apropriadas, você não conseguirá acessar as informações que eles contêm, o que retornará um erro 403.
Para verificar se o erro está relacionado às permissões, você pode instalar um software conhecido como cliente FTP em seu computador ou usar aquele fornecido pela sua empresa de hospedagem (se houver). Ao entrar no diretório onde está hospedado o domínio do seu site, você deve verificar as propriedades das pastas e arquivos correspondentes, e certificar-se de que possuem permissão de leitura. Você também pode fazer isso no gerenciador de arquivos do painel de controle do seu servidor (cPanel, Plesk, etc.)
Também pode acontecer que o diretório que você está tentando acessar tenha um .htaccess protegendo seu conteúdo. Verifique se você não possui um arquivo .htaccess com o código:
«negar de todos»
Erro causado por modificações feitas no código
CMS oferece a capacidade de adicionar funcionalidades e personalizar a aparência do seu site. Você pode fazer isso inserindo linhas de código manualmente ou instalando modelos e plug-ins. Embora seja uma grande vantagem poder desenhar um site ao seu gosto, existe sempre o risco de produzir conflitos com outros elementos presentes na página, acionando o HTTP proibido 403</ em>. p>
Para evitar que uma modificação no código cause o erro acima mencionado, você deve fazer uma cópia de backup do módulo em que está trabalhando, salvar constantemente as alterações e verificar se seu site ainda está acessível. Você também deve verificar se o seu site está livre de erros sempre que instalar um modelo ou plug-in ou atualizar um já existente.
Erro após restaurar um backup
Todo administrador de site deve realizar um backup de rotina de todo o conteúdo do site. É uma prática que permite recuperar informações valiosas caso um ataque informático danifique ou exclua os arquivos originais. Também é conveniente ao migrar de uma hospedagem para outra. Existem ferramentas muito poderosas que podem ajudá-lo a realizar esta tarefa, algumas gratuitas, outras premium.
Mas você deve ter em mente que, em mais de uma ocasião, o erro 403 aparece após concluir a instalação do backup. Quando isso acontecer, você deverá realizar todas as verificações que mencionamos acima. Também pode ser necessário verificar o arquivo .htaccess para ter certeza de que ele aponta para o domínio correto.
Conclusão sobre o erro 403
Embora seja o mesmo código de status, existem diversas causas que podem levar a uma falha HTTP 403. A única maneira de encontrar o motivo dos erros é descartar cada uma das possibilidades. O mais inteligente é começar com as soluções mais simples.
Ao mesmo tempo, você deve ser muito cauteloso sempre que fizer uma modificação