I'm trying to get CakePHP 2.0 to work on my Win2k laptop at home but have been stymied by mod rewrite issues. For previous versions of Cake (1.2, 1.3) I used ISAPI_rewrite with the following rule (my app is in a virtual folder 'cake'):
RewriteEngine on
RewriteBase /cake
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
However this doesn't seem to work on CakePHP 2.0. If I enter the base directory 'localhost/cake/' I get the standard Cake welcome screen (tmp dir status, etc...) and it says everything is configured correctly. If I type in 'localhost/cake/widgets/index' it churns a bit and then just goes back to the standard screen that says everything is OK. No errors, nada.
This isn't the first time I've had problems with IIS, but I'm stuck with this laptop for a while longer. Any help would be appreciated.