Скорее всего неверно сконфигурирован виртуал хост. На папке с сайтом (<Directory /testdrive>) параметр Allow Override обязательно должен быть в значении All, у меня подобная проблема была. Можно еще попробовать все строки из .htacces переписать в кофниг виртуального хоста, тогда AllowOverride не понадобится.
такая же проблема с урл index.php на локалхосте Win7 Apache+PHP+Mysql, стандартное решение через .htaccess не работает, с другими сайтами не на yii проблем нет, мелочь конечно но неприятно, кто знает решение отпишитесь плиз.