| 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 |