2016-07-29 5 views
0

Ich habe eine Client-Anfrage, die benutzerdefinierte Header kann nicht enthalten, aber Server-Seite Ich brauche ein Hearder (nennen wir ihn foo).Wie URL-Parameter in Header

So habe ich diese URL path/to/bar? Foo = Wert

Ich möchte, dass meine Apache conf dass der foo Wert, den es in einem Header setzen und. Ich habe nicht so weit, eine Lösung finden :(.

Antwort

0

Finaly finde ich eine Lösung

RewriteEngine On 
RewriteCond %{QUERY_STRING} ^(?:.*&)?foo=(.*)$ 
RewriteRule^- [env=foo:%1] 
<IfDefine !foo> 
    RequestHeader set Foo %{foo}e env=foo 
</IfDefine>