broken site after migration

  • Tonight I moved a site from a Deb6/ispcp 1.0.7 machine to a Deb7/imscp 1.1.0rc4.3 machine.

    Basic stuff works - but URL Rewriting through .htaccess files fails miserably. The error in Apache's log shows:

    1. Negotiation: discovered file(s) matching request: /var/www/virtual/ (None could be negotiated).

    The site (on Deb6/ispcp) does the nice url formatting for spiders, using .htaccess files like this

    1. RewriteEngine On
    2. RewriteCond %{REQUEST_FILENAME} !-f
    3. RewriteCond %{REQUEST_FILENAME} !-d
    4. RewriteRule info.*$ info.php [PT]
    5. RewriteRule register_comment.*$ register_comment.php [PT]
    6. RewriteRule share_comment.*$ share_comment.php
    7. RewriteRule votehistory.*$ votehistory.php

    And there are a number of them littered around the site.

    Google seems to point to multiviews or mod_negotiation being the problem - but both were in place on the old deb6/ispcp1.0.7 site.... (though obviously revisions of s/w could have changed things)

    I've tried adding an

    Options -MultiViews

    to the .htaccess, but that just throws a 500 error on that dir - Overrides seem to be allowed from what I can read in the apache config... not sure what that is about

    Does anyone know of anything that has changed with MultiViews/mod_negotiation that would impact rewrite functionality like this?