Ativar o método PUT no apache para qualquer script php

5

Eu gostaria de ativar os métodos PUT e DELETE para qualquer script .php no meu servidor web Apache.

Atualmente, tenho apenas esta resposta:

The requested method PUT is not allowed for the URL /something.php

Estou executando o Apache2 / PHP5 em um Debian lenny.

    
por Falken 07.06.2010 / 11:42

2 respostas

5

Obrigado, @Abhi por apontar para o meu post no blog sobre o assunto. Se não fosse por logs de referência, eu não estaria ciente dessa página. Parece que eu não sou o único que se deparou com essa questão.

A resposta curta:

Você precisa habilitar mod_actions e mod_rewrite no Apache, adicionar um < Limit > e < LimitExcept > bloquear para o seu < Directory > bloco, e configurar um RewriteCond% {REQUEST_METHOD} (PUT | DELETE) e um RewriteRule. * something.php.

Para a resposta longa, consulte minha postagem em link

    
por 14.03.2011 / 15:46
2

Experimente a diretiva de limite

    
por 07.06.2010 / 14:14