Reescrita múltipla com diferentes variáveis

1

Estou tentando combinar duas coisas diferentes em uma única solicitação para fazer proxy de uma solicitação para um servidor diferente.

As minhas condições de reescrita são:

RewriteCond %{QUERY_STRING} (token=.*)$
RewriteCond %{HTTP_COOKIE} (lb[1-4]\.domain\.com\:(\d+))

Meu problema é que eu assumiria que% 1 se referiria ao primeiro grupo da primeira condição (token = xxxxx) e% 2 se referiria ao primeiro grupo da segunda condição (lb1.domain.com:8080) . Isso não está acontecendo e, de acordo com o log, parece que o grupo da primeira condição está completamente perdido (% 1 não é token = xxx mas sim lb1.domain.com:8080) e% 2 é na verdade apenas o número da porta ( então grupo # 2 da segunda condição).

Existe alguma maneira de garantir que eu tenha acesso aos grupos nas duas condições?

Obrigado

    
por hacktek 30.05.2018 / 01:24

0 respostas