Limitar solicitações POST para uma determinada página

1

Como posso proibir solicitações de POST em uma determinada página do site?

Como proibir o POST no link

mas permitir em subpáginas, como http://site.com/whatever ou http://site.com/post.php

O problema é um script antigo que estava lidando com essas solicitações. Este script está agora inativo, no entanto tais solicitações ainda vêm e sobrecarregam o servidor. Eu quero de alguma forma bloqueá-los

    
por Alex 28.06.2012 / 15:10

1 resposta

4

Não é recomendado usar a diretiva <Limit> para o controle de acesso na maioria dos casos, mas, na sua situação, essa pode ser sua melhor opção:

<VirtualHost>
  ServerName example.net
  ...

  <Location /post.php>
    <Limit POST>
      Order deny,allow
      Deny from all
    </Limit>
  </Location>
</VirtualHost>

O código acima retornará 403 Forbidden para solicitações POST para o link . Mais informações sobre a diretiva de limite .

    
por 28.06.2012 / 15:30

Tags