Definir cabeçalhos do Apache condicionalmente
Estou trabalhando com um servidor apache e gostaria de adicionar cabeçalhos condicionalmente.
Se o URI corresponder a um determinado regex, eu gostaria de adicionar o cabeçalhoAccess-Control-Allow-Origin: *
. Qual é uma boa maneira de fazer isso?
O que eu tentei até agora:
Adicionei código chamado pelo manipulador de solicitações, usandoapr_table_add(rq->headers_out, "Access-Control-Allow-Origin", "*")
. Mas parece que o Apache retira o cabeçalho antes de enviar a resposta sempre que o cabeçalhoContent-Type: application/x-javascript
também está definido. Essa é a maneira errada de fazer isso? Por que o Apache retira o cabeçalho?
Eu ouvi mod_headers sugeridos. O mod_headers tem a capacidade de colocar cabeçalhos com base na correspondência de regex com o URI da solicitação?