Apache LocationMatch-Übereinstimmungsgruppe und Verwendung in einem Header

Apache LocationMatch-Übereinstimmungsgruppe und Verwendung in einem Header

Ich versuche, ein Muster aus einer URL zu erhalten und es in einem Header zu verwenden.

Etwas wie

<LocationMatch "^/static/(?<sitename>[^/]+)">
 Header set Content-Security-Policy-Report-Only "frame-ancestors 'none'; report-uri https://csp-reporter.com/%{env:MATCH_SITENAME}"
</LocationMatch>

Wie dokumentiertHier

Ich erhalte eine Fehlermeldung

AH00526: Syntax error on line XXX of XXX/httpd.conf:
Unrecognized header format %

Wir verwenden Apache 2.4.46

Irgendeine Idee, was falsch ist?

Antwort1

wenn ich mich recht erinnere, hatte ich einen ähnlichen Fehler und zwar, weil ich vergessen hatte, immer... HeaderstetsLegen Sie „Content-Security-Policy-Report-Only" „Frame-Vorfahren..." fest.

verwandte Informationen