Назад | Перейти на главную страницу

Включить метод PUT в apache для любого скрипта php

Я хотел бы включить методы PUT и DELETE для любого сценария .php на моем веб-сервере Apache.

На данный момент у меня есть только такой ответ:

Запрошенный метод PUT не разрешен для URL /something.php

Я запускаю Apache2 / PHP5 на Debian lenny.

Спасибо, @Abhi, что указал на мою запись в блоге по этой теме. Если бы не журналы рефереров, я бы не знал об этой странице. Похоже, что я не единственный, кто столкнулся с этим вопросом.

Краткий ответ:

Вам необходимо включить mod_actions и mod_rewrite в Apache, добавить блок <Limit> и <LimitExcept> в свой блок <Directory> и настроить RewriteCond% {REQUEST_METHOD} (PUT | DELETE) и RewriteRule. * Something.php.

Подробный ответ см. В моем сообщении на http://www.evardsson.com/blog/2010/04/27/apache-and-php-http-put-voodoo/