Hi all,

A recurring theme that has come up recently for me is being able to choose to do things in the filter stack, and one of them is the ability to add the same filter multiple times.

A classic use case would be a potential user controllable HEADERS filter, something where say the cache headers are manipulated before going into the cache, and then the headers manipulated again on the way out to the net.

SetOutputFilter HEADERS;CACHE;DEFLATE;HEADERS

The catch of course is how you would specify the same filter twice, using two different configurations.

I am thinking of perhaps a syntax something like the following:

SetOutputFilter HEADERS(foo);CACHE;DEFLATE;HEADERS(bar);

<FIlter foo>
  Header ...
</Filter>
<Filter bar>
  Header ...
</Filter>

Does this sound sensible as an idea?

Regards,
Graham
--

Reply via email to