SSI is traditionally enabled using the AddOutputFilter
directive in
the Apache configuration files. Normally this would be where the request
mapped to a static file.
AddOutputFilter INCLUDES .shtml
When mod_python is being used, the ability to dynamically enable output
filters for the current request can instead be used. This could be done
just for where the request maps to a static file, but may just as easily be
carried out where the content of a response is generated dynamically. In
either case, to enable SSI for the current request, the
add_output_filter()
method of the mod_python request object would be
used.
from mod_python import apache def fixuphandler(req): req.add_output_filter('INCLUDES') return apache.OK