Running Apache 2.2.9 on Windows Server 2003 Web Edition with mod_perl.
I have the below rewrite rules in a virtual host configuration - used for token management for browser cache control. The behavior is the same whether RewriteOptions inherit is on or off.
We just upgraded a server from 2.2.2 to 2.2.9 (and re-installed mod_perl as well). The exact same rewrite rules worked fine on 2.2.2.
When three of the four rewrite rules (in any order) are used, Apache starts and works fine. When the fourth one is added (it can be any one), Apache fails to start either as a service or from the command line - and it does not log an error...
In the Windows Event Log, however, there is the following error:
Faulting application httpd.exe, version 126.96.36.199, faulting module msvcrt.dll, version 7.0.3790.3959, fault address 0x00037e23.
RewriteRule ^(.+\.xml).*$ $1 [T=text/xml]
RewriteRule ^(.+\.xsl).*$ $1 [T=text/xml]
RewriteRule ^(.+\.css).*$ $1 [T=text/css]