Welcome! Log In Create A New Profile

Advanced

rewrite + add_header

Posted by rip 
rip
rewrite + add_header
November 09, 2011 06:33PM
Может кто подскажет. Надо сделать следующее:
При поступлении запроса: типа "^/flv/([0-9]+)/([0-9]{32})\.flv$" сделать rewrite на php который крутится на apache, при этом надо добавить хеадер.

С реврайтом, проблема нет:

location ~* /flv/
{
rewrite "^/flv/([0-9]+)/([0-9]{32})\.flv$" /test.php?id=$1&key=$2 last;

}

А вот с add_header Content-type "video/x-flv"; не ясно где он должен быть.

location ~* /flv/
{
rewrite "^/flv/([0-9]+)/([0-9]{32})\.flv$" /test.php?id=$1&key=$2 last;
add_header Content-type "video/x-flv";
}

так не работает, хеадер не добавляется

location / {

proxy_pass http://127.0.0.1:8080;
proxy_redirect http://test.com:8080/ /;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;

if ($request_uri ~* "/test.php.*$")
{
add_header Content-type "video/x-flv";
}
}

Так тоже ...

Как реализовать такой такое добавление заголовка?
Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 185
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready