Configurando un servicio RESTful para Backbone.js con apache y windows

Estoy tratando de configurar un servicio web RESTful en mi servidor local apache para que sirva como back-end para mi aplicación backbone. Yo he tratado

Configurando WebDAV, pero recibe los siguientes mensajes de error en los registros

[Jue 23 de febrero 21:46:17 2012] [error] [cliente 127.0.0.1] No se puede poner nuevos contenidos para / clusters / 19. [403, # 0], árbitro:http: //ideas.localhost [Jue 23 de febrero 21:46:17 2012] [error] [cliente 127.0.0.1] Se produjo un error al abrir un recurso. [500, # 0], árbitro:http: //ideas.localhost

Utilizando Backbone.emulateHTTP, lo que provoca un405 method not allowed error (algo que supongo es causado por laX-HTTP-Method-Override: PUT header ya que las solicitudes POST normales funcionan bien

Estoy ejecutando Apache 2.2.21 y PHP 5.3 en Windows 7, y debajo está mi archivo .htaccess. También estoy usando el marco SLIM para manejar el enrutamiento de URL.

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

Y la configuración de host virtual

<VirtualHost *:80>
    DocumentRoot "G:/sites/ideas"
    Dav On // I also had security setting set to Allow all as it's just my localhost
    ServerName ideas.localhost
    ErrorLog "logs/ideas.localhost-error.log"
    CustomLog "logs/ideas.localhost-access.log" combined
    SetEnv APPLICATION_ENV development
</VirtualHost>

He estado luchando por conseguir algo para trabajar durante años, por lo que cualquier ayuda es muy apreciada.

Respuestas a la pregunta(2)

Su respuesta a la pregunta