Ho risolto.
Posto la risposta se a qualcuno servisse in futuro: il problema stava nel server web Apache installato con Zend Server. Nel file httpd.conf era presente la linea AllowOverride None relativa al file .htaccess
Trasformandola in AllowOverride All tutto è andato a posto (ovviamente riavviando poi il sever).
Ciao!