ltm rule command HTML commentΒΆ
iRule(1) BIG-IP TMSH Manual iRule(1) HTML::comment Query and update HTML comment. SYNOPSIS HTML::comment ((append STRING) | (prepend STRING) | remove)? DESCRIPTION Queries, removes HTML comment or appends/prepends it by a string. HTML::comment Return the entire HTML comment, including the opening and the closing delimiter. HTML::comment appendInsert a string after the closing delimiter of the HTML comment; when multiple appends are issued, the inserted strings are ordered according to the sequence of the append commands as they are issued for the given comment. HTML::comment prepend Insert a string before the opening delimiter of the HTML comment; when multiple prepends are issued, the inserted strings are ordered according to the sequence of the prepend commands as they are issued for the given comment. HTML::comment remove Remove the HTML comment. RETURN VALUE HTML::comment returns the entire HTML comment; others do not return anything. VALID DURING HTML_COMMENT_MATCHED EXAMPLES when HTML_COMMENT_MATCHED { if { ! ( [HTML::comment] contains "\[" ) } { HTML::comment remove } } when HTML_COMMENT_MATCHED { HTML::comment append "some_string" } when HTML_COMMENT_MATCHED { HTML::comment prepend "some_string" } HINTS The httpcompression profile, which strips off the Accept-Encoding header from the HTTP request headers so that the backend server does not respond to BIG-IP with compressed content, can be used to allow the HTML filter to see the HTTP body (containing HTML) uncompressed. Alternatively, using an iRule command such as HTTP::header remove "Accept-Encoding" in the HTTP_REQUEST event will accomplishes the same thing. The HTML::enable command running in HTTP_RESPONSE enables HTML processing for every transaction in a flow. Adding some iRules to selectively enable (or disable) HTML based on the Content-Type header in HTTP response helps to improve performance. Internet Explorer-specific conditional comments, which contain brackets, should not be removed, and the iRule recognizes these as HTML comments. SEE ALSO CHANGE LOG @BIGIP-11.0.0 --First introduced the command. BIG-IP 2017-01-31 iRule(1)