Définir les en-têtes de Apache conditionnellement

Je travaille avec un serveur apache, et j'aimerais ajouter des en-têtes conditionnelle.

Si l'URI correspond à un certain regex, je voudrais ajouter l'en-tête Access-Control-Allow-Origin: *. Ce qui est une bonne façon de le faire?

Ce que j'ai essayé jusqu'à présent:

  1. J'ai ajouté le code appelé par le gestionnaire, à l'aide de apr_table_add(rq->headers_out, "Access-Control-Allow-Origin", "*"). Mais il semble que Apache bandes de la tête avant d'envoyer la réponse à chaque fois que l'en-tête Content-Type: application/x-javascript est également définie. Est-ce la mauvaise façon de le faire? Pourquoi Apache bande de l'en-tête?

  2. J'ai entendu mod_headers suggéré. Ne mod_headers ont la capacité de placer des en-têtes basés sur l'expression rationnelle correspondant à l'URI de la demande?

comment avez-vous résolu le problème, vous avez dit que vous obtenez de l'aide de certains de leurs collègues? S'il vous plaît pourriez-vous poster la réponse ou la réponse de @akond œuvres?
La réponse de @akond travaillé.

OriginalL'auteur dinosaur | 2014-01-21