Ich arbeite mit einem Apache-Server, und ich möchte Header bedingt hinzufügen.Apache-Header bedingt setzen
Wenn der URI eine bestimmte Regex entspricht, möchte ich die Kopfzeile hinzufügen. Was ist ein guter Weg, dies zu tun?
Was ich bisher versucht habe:
Ich habe von der Request-Handler genannt Code,
apr_table_add(rq->headers_out, "Access-Control-Allow-Origin", "*")
verwenden. Aber es scheint, als ob Apache den Header vor dem Senden der Antwort streift, wenn auch der HeaderContent-Type: application/x-javascript
gesetzt ist. Ist das der falsche Weg? Warum sollte Apache den Header entfernen?Ich habe mod_headers vorgeschlagen gehört. Können mod_header Header basierend auf Regex-Übereinstimmungen mit dem Anfrage-URI platzieren?
abgestimmt ist, wie haben Sie das Problem gelöst, hast du gesagt, dass Sie die Hilfe erhalten, von einige Kollegen? Könnten Sie bitte die Antwort oder die Antwort von @akond posten? – Robert
Die Antwort von @akond hat funktioniert. – dinosaur