Apache LocationMatch マッチグループとヘッダーでの使用

Apache LocationMatch マッチグループとヘッダーでの使用

URL からパターンを取得し、それをヘッダーで使用しようとしています。

何かのようなもの

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

文書に記載されている通りここ

エラーが発生しています

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

Apache 2.4.46を使用しています

何が問題なのか分かりますか?

答え1

私の記憶が正しければ、同様のエラーが発生し、それは常に...ヘッダーを忘れていたためでした。いつもContent-Security-Policy-Report-Only に "frame-ancestors..." を設定します。

関連情報