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:


    Code
    1. Negotiation: discovered file(s) matching request: /var/www/virtual/sitename.com/htdocs/subdirectory/info (None could be negotiated).


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


    Code
    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?