Rewrite not working from apache conf.d

AFAIK the sane way of adding non VirtualHost specific config to apache is to include it in the conf.d directory, since there is an Include in the apache2.conf to for all files under conf.d

But

It seems that for some reason apache2.2 ignores mod_rewrite directives under conf.d.

So my 10 cents goes like this, if you have a block of config that has mod_rewrite directives, you beeter put it in the main config or in the vhost.