Настройка службы RESTful для Backbone.js с помощью apache и windows

Я пытаюсь настроить RESTful веб-сервис на моем локальном хосте apache, который будет служить внутренним сервером моего магистрального приложения. Я пытался:

Настройка WebDAV, но получить следующие сообщения об ошибках в журналах

[Четверг, 23 февраля 21:46:17 2012] [ошибка] [клиент 127.0.0.1] Невозможно положить новый контент для / clusters / 19. [403, # 0], реферер:Http: //ideas.localhost/ [Чт 23 февраля 21:46:17 2012] [ошибка] [клиент 127.0.0.1] Произошла ошибка при открытии ресурса. [500, # 0], реферер:Http: //ideas.localhost/

Использование Backbone.emulateHTTP, которое вызывает405 method not allowed error (что-то, я думаю, вызваноX-HTTP-Method-Override: PUT заголовок как обычные POST-запросы работают нормально

Я использую Apache 2.2.21 и PHP 5.3 на Windows 7, и ниже мой файл .htaccess. Я также использую платформу SLIM для обработки URL-маршрутизации.

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

И конфиг виртуального хоста

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

Я изо всех сил пытался заставить что-то работать целую вечность, поэтому любая помощь очень ценится.

Ответы на вопрос(1)

Ваш ответ на вопрос