Some looked at the code, and seems like this "$p" applies to the "request
URL" which would be the left side of the remap line. Although from my
testing, it applies to the origin port (right side). What is the
expectation?
https://docs.trafficserver.apache.org/en/latest/reference/configuration/remap.config.en.html
$p - The original port number
The goal here is to to remove any query string and keep the origin port
defined in the remap line.
Discussion available here :
https://github.com/Comcast/traffic_control/pull/297
Some quick details about the configuration...
remap.config :
map http://edge01/ http://origin:8081/ @plugin=regex_remap.so
@pparam=drop_qstring.config
drop_qstring.config :
/([^?]+) $s://$t:$p/$1
Old drop_qstring.config (which drops the origin port) :
/([^?]+) $s://$t/$1
Thanks,
Steve
|