Crie um CustomLog, por exemplo:
CustomLog "/var/log/httpd/mylog.log" "%h %l %u %t \"%r\" %>s %b what:%{INDICATOR_VAR}e"
e use SetEnv para definir o INDICATOR_VAR:
<LocationMatch ...>
SetEnv INDICATOR_VAR "OK"
</LocationMatch>
Eu tenho regex de correspondência de local
ScriptAlias /script /var/www/somescript.bash
Action some-handler /script virtual
<LocationMatch "/(?:\w+:)?\/\/[^\/]+([^?#]+)/">
SetHandler some-handler
</LocationMatch>
Agora, quando testar o regex link , você verá que o local é correspondido, mas o somescript.bash nunca é executado.
mod_actions estão a caminho.
No log de erro, não vejo nada. No log de acesso eu tenho 404.
Como posso verificar se esta regex está funcionando? Existe alguma maneira que eu possa registrar isso?
A maneira mais simples de verificar se um LocationMatch funciona é colocar uma diretiva mod_headers simples e despejar os cabeçalhos de resposta em um cliente de teste. por exemplo. Header set X-DEBUG foo
Tags regex apache-2.4