На самом деле я неправильно истолковал ваш вопрос в первый раз ...
Но если я вас правильно понимаю, решение будет состоять в том, чтобы создать два последовательных правила и использовать флаг E (иначе, если)
:0 H
* <header condition>
<action>
:0 EB
* <body condition>
<action>
(Флаг заголовка установлен для документации, чтобы явно указать цель правила.)
Тем не менее, мой предыдущий ответ может содержать что-то новое для вас, поэтому я просто оставлю это так:
Я не знаю о вашем решении, но вы можете составить OR-правила, используя веса
:0
* 1^1 some expression
* 1^1 some other expression
/some/destination