trafficserver-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sudheer Vinukonda <sudheervinuko...@yahoo.com>
Subject Re: remap rules based on request header
Date Tue, 24 Jan 2017 20:28:40 GMT
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 <adimallikarjunareddy@gmail.com>
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 <jp557198@gmail.com> 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 <adimallikarjunareddy@gmail.com>
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 <briangeffon@gmail.com>
wrote:
>>>> Sorry I think I meant header_rewrite.
>>>> 
>>>> Brian
>>>> 
>>>> 
>>>>> On Tue, Jan 24, 2017, 11:26 Brian Geffon <briangeffon@gmail.com>
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 <adimallikarjunareddy@gmail.com>
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
>>> 
>> 
> 

Mime
View raw message