Назад | Перейти на главную страницу

Множественная перезапись с разными переменными

Я пытаюсь сопоставить две разные вещи в одном запросе, чтобы проксировать запрос на другой сервер.

Мои условия перезаписи:

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

Моя проблема в том, что я предполагаю, что% 1 будет относиться к первой группе первого условия (токен = xxxxx), а% 2 будет относиться к первой группе второго условия (lb1.domain.com:8080). Этого не происходит, и согласно журналу кажется, что группа первого условия полностью потеряна (% 1 - это не токен = xxx, а скорее lb1.domain.com:8080), а% 2 на самом деле просто номер порта ( Итак, группа №2 второго условия).

Есть ли способ гарантировать, что у меня есть доступ к группам в обоих условиях?

Спасибо