I had rewrite conditions and a rule to send requests not including 'www' in the domain to the appropriate domain URL, i.e., http://example.com --> http://www.example.com
After upgrading Apache from 2.2.3 to 2.2.15, this rewrite no longer works and requests fall through to a default catch-all rule:
RewriteCond %{HTTP_HOST} ^example.com
RewriteCond %{HTTP_HOST} !^www.example.com$ [NC]
RewriteRule ^/.+www\/(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
Did something change in the way Apache handles rewrite conditions, or was this rule faulty?