Hallo, ich habe versucht ob es möglich ist einen Regex zu negieren. Könnte z.B. nützlich sein, wenn man folgendes möchte:
QS_DenyRequestLine +DenyedMethod deny "!(GET|POST)"
Also alles verbieten ausser GET und POST. Das geht so irgendwie nicht. Ist das richtig bzw. muss das so sein?
Ich verwende Apache 2.2.17 und neustes mod_qos, 9.41, inkl. parp. Apache ist ebenfalls mit ext. pcre kompiliert auf Debian Lenny.
Vielen Dank und Gruess, Stefan
Zusammen mit mod_setenvif geht das folgendermassen:
SetEnvIf Request_Method ^GET|POST$ AllowedMethod QS_DenyEvent +methodfilter deny !AllowedMethod
Hallo, ah ok, ja natürlich. Also eine Verneinung des Regex geht nicht. Danke, gutes Module.
Log in to post a comment.
Hallo,
ich habe versucht ob es möglich ist einen Regex zu negieren. Könnte z.B. nützlich sein, wenn man folgendes möchte:
QS_DenyRequestLine +DenyedMethod deny "!(GET|POST)"
Also alles verbieten ausser GET und POST.
Das geht so irgendwie nicht. Ist das richtig bzw. muss das so sein?
Ich verwende Apache 2.2.17 und neustes mod_qos, 9.41, inkl. parp.
Apache ist ebenfalls mit ext. pcre kompiliert auf Debian Lenny.
Vielen Dank und Gruess, Stefan
Zusammen mit mod_setenvif geht das folgendermassen:
Hallo, ah ok, ja natürlich. Also eine Verneinung des Regex geht nicht.
Danke, gutes Module.