Hi Eric,
thanks for your answer.
Honestly I had alreaded tried that way, which I think it is the supposed
right way to achieve that but I can't make it working.
If I rewrite the same If-condition by leveraging regexp matching, then it
works.
I mean;
<If "%{HTTP:X-ClientIP} =~ /(1\.1\.1\.1|2\.2\.2\.2)/">
Actually I'm leveragin a custom header sporting the IP address against
which I need the match.
Thanks again
Marco
On Sun, Nov 2, 2014 at 4:05 PM, Eric Covener <[email protected]> wrote:
> Also your tested example would help for the manual
>
> On Sun, Nov 2, 2014 at 10:04 AM, Eric Covener <[email protected]> wrote:
>
>>
>>
>> On Sun, Nov 2, 2014 at 9:57 AM, Marco Pizzoli <[email protected]>
>> wrote:
>>
>>> Hi list,
>>> I'm using Apche 2.4.9 and I am trying to define a configuration by
>>> leveraging the <if> constructor.
>>>
>>> In short I would like to trigger some configuration if the client IP
>>> matches one of a list I put up.
>>> I think the "in" operator is what I need, but I'm just failing in
>>> understanding how could I implement a string list.
>>>
>>> <If "%{REMOTE_ADDR} in my_string_list">
>>>
>>> How can I define the string list? It's just a matter of understanding
>>> the syntax.
>>> On this page it is referred just a "string list" but I cannot find how
>>> to explicit that string list.
>>> http://httpd.apache.org/docs/2.4/expr.html#other
>>>
>>> I just need something like "1.1.1.1 2.2.2.2 3.3.3.3" and so on...
>>> Any help?
>>>
>>> Thanks in advance
>>> Marco
>>>
>>
>>
>> It seems like "string list" in that page should be "wordlist". Can you
>> confirm that works?
>>
>> wordlist ::= word
>> | wordlist "*,*" word
>>
>>
>>
>>
>>
>> --
>> Eric Covener
>> [email protected]
>>
>
>
>
> --
> Eric Covener
> [email protected]
>