You'd need to specify a preremap request hook (such as Read Request Header) in 
your rules. I think the default hook is Send Response Header.

- Sudheer 

> On Jan 24, 2017, at 12:24 PM, Adi Mallikarjuna Reddy V 
> <[email protected]> wrote:
> 
> Ok, I tried the following one with no luck. The requests are always going to 
> the new host without the customer header value also.
> 
> cond %{HEADER:DEV_HOST} = "dev102"
> set-destination HOST dev102.abc.com [L]
> 
> 
> my remap rule is
> 
> map / http://abc.com/ @pristine_host_hdr=1 @plugin=header_rewrite.so 
> @pparam=my_header_rules.conf
> 
> 
> 
> Am I missing anything important here?
> 
> 
> 
> Thanks
> 
> Adi
> 
> 
>> On Tue, Jan 24, 2017 at 11:46 AM, Jeremy Payne <[email protected]> wrote:
>> the lua plugin also has this functionality although may be somewhat overkill 
>> for your needs.
>> 
>> 
>>> On Tue, Jan 24, 2017 at 1:43 PM, Adi Mallikarjuna Reddy V 
>>> <[email protected]> wrote:
>>> So to achieve my use case, can I try something like this?
>>> 
>>> map / http://b.bar.com @plugin=header_rewrite.so @pparam=rules1.conf
>>> and my rules1.conf has
>>> cond %{HEADER:MY_HEADER} = "foo"
>>> set-destination HOST mobile.bar.com [L]
>>> This should forward the request to mobile.bar.com if the request has 
>>> 'MY_HEADER' with value 'foo'.
>>> 
>>> Thanks
>>> Adi
>>> 
>>> 
>>>> On Tue, Jan 24, 2017 at 11:36 AM, Brian Geffon <[email protected]> 
>>>> wrote:
>>>> Sorry I think I meant header_rewrite.
>>>> 
>>>> Brian
>>>> 
>>>> 
>>>>> On Tue, Jan 24, 2017, 11:26 Brian Geffon <[email protected]> wrote:
>>>>> There is a regex_remap plugin that is what you would want, take a look in 
>>>>> plugins/
>>>>> 
>>>>> Brian
>>>>> 
>>>>> 
>>>>> On Tue, Jan 24, 2017, 11:25 Adi Mallikarjuna Reddy V 
>>>>> <[email protected]> wrote:
>>>>> Is there a config that allows to change remap rule based on the incoming 
>>>>> header?
>>>>> 
>>>>> 
>>>>> My use case is , if I send a custom header in the request, the remap rule 
>>>>> should be changed to different one than the default one configured.
>>>>> 
>>>>> 
>>>>> Thanks
>>>>> 
>>>>> Adi
>>> 
>> 
> 

Reply via email to