启用任何PHP脚本的Apache的PUT方法

我想启用PUT和DELETE方法到我的Apache Web服务器上的任何.php脚本。

目前我只有这个答案:

URL /something.php不允许请求的方法PUT

我在Debian lenny上运行Apache2 / PHP5。

感谢@Abhi指出我的博客文章。 如果不是引用logging日志,我不会知道这个页面。 我似乎并不是唯一一个遇到这个问题的人。

简短的回答:

你需要在Apache中启用mod_actions和mod_rewrite,为你的<Directory>块添加一个<Limit>和<LimitExcept>块,并设置一个RewriteCond%{REQUEST_METHOD}(PUT | DELETE)和一个RewriteRule。* something.php。

长时间的答案见http://www.evardsson.com/blog/2010/04/27/apache-and-php-http-put-voodoo/

尝试使用限制指令