LINUX.ORG.RU

Apache2, mod_headers


0

0

Привет,

у меня задача такого рода. Если в запросе к серверу есть определенная кука, то надо в запрос подмешать HTTP переменную с таким же именем и содержимым этой самой куки и запрос пенаправляется (проксируется) к другому серверу. Если такой переменной нету в куках, то перенаправить на второй сервер.

Попробовал с mod_headers и mod_setenvif, а оно не может сделать так, как мне того хотелось бы:

RewriteCond %{HTTP_COOKIE} !VARIABLE RewriteRule (.*) http://loginserver/login.pl [P]

SetEnvIf Cookie VARIABLE=([a-zA-Z].*) VARIABLE=$1 RequestHeader add VARIABLE %{VARIABLE}

ProxyPass / http://resources.com/

Вообще то первые две строки работают, запрос перенаправляется дальше если куки нету, а вот дальше не знаю как сделать.

Может есть какие то другие варианты?

Упс, первоя строка конфига это вообще то две строки, только слиплись чего то.

the_moon
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.