I'm wondering if the documentation (https://www.hiawatha-webserver.org/howto/php_configuration) indicating to set cgi.rfc2616_headers=1 in order to send RFC 2616 compliant headers is out of date.
The php documentation,
http://nl1.php.net/manual/en/ini.core.php#ini.cgi.rfc2616-headers, specifically indicates to set cgi.rfc2616_headers=0 when using PHP-FPM, which I am using. Changing this setting back to 0 resolved an issue that I was experiencing with Firefox attempting to download rather than execute some php links.
Perhaps this is a remnant from when we were using the deprecated php-fcgi server?
Hiawatha version: 9.6
Operating System: Arch Linux