We are experiencing a strange problem on our development Apache 2.2 web server. The default htdocs directory is /www/htdocs, and rewrite rules are processed fine if they reside within a .htaccess file inside that directory, however, when that file is moved to a virtual host, the rewrite rules are not processed, but the .htaccess file is still read as I can cause a 500 error if I put jargon into it and the errordocs are honoured where they have been set.
From this, I'm pretty sure that it is not a fault in the rewrite rules themselves, so it must lie within the httpd.conf file. I have attached the config files to this post, though identifying domains and email addresses have been replaced with valid placeholders.
If anyone has any idea what could be causing this issue, I would be very grateful.
Thanks in advance,
Edited to add: I'm not a beginner, but there doesn't seem to be any way to change that field after this has been submitted, so more fool me for not filling it out properly in the first place. ;)