Set Apache-Header bedingt

Arbeite ich mit einem apache-server, und ich möchte noch hinzufügen, Header bedingt.

Wenn der URI entspricht einem bestimmten regex, ich möchte noch hinzufügen, dass der header Access-Control-Allow-Origin: *. Was ist ein guter Weg, dies zu tun?

Was ich bisher ausprobiert habe:

  1. Fügte ich code aufgerufen durch das request-handler, mit apr_table_add(rq->headers_out, "Access-Control-Allow-Origin", "*"). Aber wie es scheint, Apache Streifen der header vor dem senden der Antwort, wenn der header Content-Type: application/x-javascript ist auch gesetzt. Ist das der falsche Weg, es zu tun? Warum sollte Apache strip den Kopf?

  2. Ich habe gehört, Sie mod_headers. vorgeschlagen. Tut Sie mod_headers. haben die Möglichkeit, Ort-Header basiert auf der regex-matching, mit dem der request-URI?

  • wie hast du das problem gelöst, haben Sie gesagt, dass Sie die Hilfe von einigen Kollegen? Könnten Sie bitte post die Antwort oder die Antwort von @akond funktioniert?
  • Die Antwort von @akond gearbeitet.
InformationsquelleAutor dinosaur | 2014-01-21
Schreibe einen Kommentar