Hi Kirk,

You can use an apache external filter or mod substitute to do the
substitutions, for example, to fix hardcoded urls in html pages.

Cheers!

On Aug 24, 2017 00:49, "Kirk Jackson" <k...@pageofwords.com> wrote:

> Hi,
>
> Apologies for cross-posting this message here, but I think this CRS list
> might get more traffic than the mod-security-users one.
>
> To summarise my message. Is it possible to have @rsub replace all
> occurrences of a string, or does it just match and replace the first
> occurrence?
>
> Cheers,
>
> Kirk
>
> ---------- Forwarded message ----------
> From: Kirk Jackson <k...@pageofwords.com>
> Date: Mon, Aug 21, 2017 at 3:39 PM
> Subject: Multiple matches with @rsub and @rx over STREAM_OUTPUT_BODY
> To: mod-security-us...@lists.sourceforge.net
>
>
> Hi,
>
> I've written some rules that act across RESPONSE_BODY and
> STREAM_OUTPUT_BODY, using @rx and @rsub.
>
> Would you expect these rules to fire multiple times, once per match in the
> response text, or just once when the first match is found?
>
> From what I can tell, the @rsub only replaces the first occurrence of the
> regular expression match, and both @rx and @rsub only trigger the rule once
> per request.
>
> I was hoping that if my output had the same string in multiple places that
> @rsub would replace all occurrences of that string.
>
> Please let me know whether just seeing one replacement is the correct
> behaviour.
>
> Thanks,
>
> Kirk
>
>
> _______________________________________________
> Owasp-modsecurity-core-rule-set mailing list
> Owasp-modsecurity-core-rule-set@lists.owasp.org
> https://lists.owasp.org/mailman/listinfo/owasp-modsecurity-core-rule-set
>
>
_______________________________________________
Owasp-modsecurity-core-rule-set mailing list
Owasp-modsecurity-core-rule-set@lists.owasp.org
https://lists.owasp.org/mailman/listinfo/owasp-modsecurity-core-rule-set

Reply via email to