Thank you so much for your answer. Definetly works using the expression parser, at the end I just needed a simple: Header set RPHdrname "expr=%{REMOTE_PORT}" 2017-11-23 12:56 GMT+01:00 Konstantin Kolinko <knst.kolinko@xxxxxxxxx>: > 2017-11-23 14:07 GMT+03:00 Daniel <dferradal@xxxxxxxxx>: >> Hello, >> >> I'm trying to make a test using the REMOTE_PORT variable introduced in >> 2.4.26 according to the docs: >> http://httpd.apache.org/docs/2.4/expr.html#vars >> >> Problem I find is I can set this up easily with mod_rewrite. >> >> " >> RewriteEngine on >> RewriteRule .* - [E=REMOTE_PORT:%{REMOTE_PORT},NE] >> Header set RPHdrname %{REMOTE_PORT}e >> " >> >> But SetEnvIf does not recognize Remote_Port. >> Docs do not say it supports it, but since it is recent, I had hoped >> docs were not updated since 2.4.26 or similar. >> >> Tested this, perhaps incorrectly or in a too convoluted way, I will >> appreciate your feedback: >> >> " >> SetEnvIf Remote_Port (.*) REMOTE_PORT=$1 >> Header set RPHdrname "%{REMOTE_PORT:}e >> " >> >> RPHdrname comes out empty this way ^^^ > > Maybe try SetEnvIfExpr directive instead of SetEnvIf? > > http://httpd.apache.org/docs/2.4/mod/mod_setenvif.html#setenvifexpr > > The Bugzilla ticket that introduced the REMOTE_PORT support in 2.4.26: > https://bz.apache.org/bugzilla/show_bug.cgi?id=59938 > > Looking at the changes, only expr parser was patched. > > Best regards, > Konstantin Kolinko > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx > For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx > -- Daniel Ferradal IT Specialist email dferradal at gmail.com linkedin es.linkedin.com/in/danielferradal --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx