Make the configuration process load the local files specified with fancyindex_{header,footer} "foo" local, instead of loading them on every request.
Additionally, change the syntax of the configuration directive to accept an optional parameter indicating whether the header (or footer) is to be loaded as a subrequest (default, for backwards compatibility) or a local file (must be specified explicitly). This avoids the footgun of having a local file which accidentally happens to match the subrequest that one had the intention to do when configuring.
Make the configuration process load the local files specified with
fancyindex_{header,footer} "foo" local
, instead of loading them on every request.Additionally, change the syntax of the configuration directive to accept an optional parameter indicating whether the header (or footer) is to be loaded as a subrequest (default, for backwards compatibility) or a local file (must be specified explicitly). This avoids the footgun of having a local file which accidentally happens to match the subrequest that one had the intention to do when configuring.
This is a follow-up to #83