trafficserver-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From 彭勇 <p...@pubyun.com>
Subject Re: problem when rewrite host header with plugin header_rewrite
Date Fri, 10 Mar 2017 00:40:34 GMT
thanks zwoop,

i would like to only rewrite the host header and not the origin server.

the map_regex will rewrite the host header and the origin server.

On Thu, Mar 9, 2017 at 11:25 PM, Leif Hedstrom <zwoop@apache.org> wrote:
> You can do this with map_regex without a plugin I think.
>
> -- Leif
>
>> On Mar 9, 2017, at 1:15 AM, 彭勇 <ppyy@pubyun.com> wrote:
>>
>> I would like to like rewrite host header with regex:
>>
>> some.domain.abc.com -> some.domain
>>
>> here is regex:
>>
>> /(.*)\.abc\.com$/  ->  $1
>>
>> i dig into header_rewrite doc and code, but i don't know how to write
>> the rewrite rule with regex:
>>
>> cond %{SEND_REQUEST_HDR_HOOK}
>> cond %{HEADER:HOST} /(.*)\.abc\.com$/
>> set-header host how_to_write_some_regex_value
>>
>>
>> here is some hint in document:
>>
>> Setting a header with a value can take the following formats:
>>
>> Any condition which extracts a value from the request.
>> $N, where 0 <= N <= 9, from matching groups in a regular expression.
>>
>>
>>
>> --
>> Peng Yong
>



-- 
Peng Yong

Mime
View raw message