Attila Magyar created KNOX-2931: ----------------------------------- Summary: Some special characters in the rewrite rule cannot be escaped Key: KNOX-2931 URL: https://issues.apache.org/jira/browse/KNOX-2931 Project: Apache Knox Issue Type: Task Reporter: Attila Magyar Assignee: Attila Magyar
HTML content: {code} <td><a href="{{typestat.portval.toLowerCase()}}://{{typestat.hostname}}:{{typestat.portno}}" target="_blank">{{typestat.hostname}}</a></td> {code} {code} <rule dir="OUT" name="OZONE-SCM/ozone-scm/outbound/datanode/address"> <match pattern="{{typestat.portval.toLowerCase()}}://{{typestat.hostname}}:{{typestat.portno}}"/> <rewrite template="{gateway.url}/ozone-scm/datanode/index.html?host={{typestat.portval.toLowerCase()}}://{{typestat.hostname}}:{{typestat.portno}} "/> </rule> {code} The goal is to prepend knox URL in front of the href and have: {code} https://KNOX/gateway/topology/service?host={{typestat.portval.toLowerCase()}}://{{typestat.hostname}}:{{typestat.portno}} {code} It seems that the {{ ... }} part is interpreted as a place holder and the host part is completely omitted. Interestingly adding a dummy space at the end solves it. cc: [~zitadombi] -- This message was sent by Atlassian Jira (v8.20.10#820010)