J'ai installé lighttpd et le site qu'il fait tourner ne doit répondre qu'aux questions suivantes GET
demandes.
Je me demandais comment je pouvais retourner 405 réponses avec Allow: GET
à tout autre chose que GET
en utilisant lighttpd ?
J'ai fait une recherche rapide sur Google mais même le lighttpd ne donne rien de solide.
Mise à jour
Limitation par $HTTP["request-method"]
fonctionne très bien.
Malheureusement, lorsque vous utilisez url.access-deny
lighttpd définit le code d'état et les en-têtes comme une chose fixe (état 403), indépendamment du fait que vous essayez d'ajouter un en-tête avant ou après.
Résultat final :
$HTTP["request-method"] =~ "^(PUT|HEAD|PATCH|DELETE)$" {
url.access-deny = ( "" )
}