The rewrite statement can also be used to modify responses
received from backends before passing them back to the querying
party. To indicate this intent, the Rewrite statement must be
followed by the response keyword:
Rewrite response
SetHeader "X-Been-There: pound"
End
When modifying responses, only two request modification statements
are allowed: SetHeader and DeleteHeader. The list of
conditionals is limited as well: Header and StringMatch,
plus Match and Not directives.
Notice that these conditionals operate on the response, and not on the
request, as in previous chapters. For example:
Rewrite response
Header "Content-Type:[[:space:]]+text/(.*)"
SetHeader "X-Text-Type: $1"
End
This will insert an additional X-Text-Type header into the
response. It will contain the subtype value from the
Content-Type header of the original response.