Thread Previous • Date Previous • Date Next • Thread Next |
Peter Makholm skrev:
Toke Herkild <th@xxxxxxxxxxx> writes:requests med en querystring der indeholder f.eks : domain.tld/?foo=bar&tmp=pmt&... hvor paret foo=bar er konstante værdier får ca 2000 request/sec med den querystring og deny på IP'en er ikke en brugbar løsning. Har prøvet med: RewriteEngine on RewriteCond %{QUERY_STRING} ^foo=bar$ [NC] RewriteRule ^/(.*)$ - [F]Mon ikke at QUERY_STRING i dit eksempel vil være 'foo=bar&tmp=pmt&...', mens du kun mather på at den eksakt er 'foo=bar'. Prøv at fjerne detafsluttende dollartegn. //Makholm
Hej Makholm du var rigtig på den ændrede til: RewriteCond %{THE_REQUEST} .*/?foo=bar.* [NC] RewriteRule ^/(.*)$ - [F] og straks virkede det.Fandt ud af at en relativ stor del af de requests der kom var uden filnavn hvilket gjorde at http://domain.tld/?foo=bar ikke blev fra sorteret men http://domain.tld/index.htm?foo=bar blev fra sorteret ved at kigge på THE_REQUEST istedet fanges begge typer requests.
Tak for hjælpen. Mvh Toke Herkild
Thread Previous • Date Previous • Date Next • Thread Next |