406 Not acceptable |
Non acceptable |
---|---|
HTTP, Serveur Web |
Formulation
406 Not acceptable |
Description
Ce message d'erreur permet d'indiquer que les données ou le nom de la page n'est pas acceptable sur le serveur Apache. Il s'agit généralement de politique de sécurité «mod_security» d'Apache que certains hébergeur trop zélé ont tendance à inclure. Dans quelques situations, si votre paramètre Accept-Encoding: n'a pas encodage valide, il pourra également retourner ce message d'erreur.
Remarques
- Parmi le sommet des stupidités des méthodes de sécurités n'ont pertinente implanter par des administrateurs réseaux, on se retrouvera avec l'impossibilité de voir le contenu du fichier ayant des noms comme par exemple ceux-ci :
- Le code d'état 406 Not acceptable indique que la ressource cible n'a pas de représentation actuelle étant acceptable pour l'agent utilisateur, selon les champs d'entête de négociation proactive reçus dans la requête, et le serveur ne veut pas fournir une représentation par défaut.
- Le serveur devrait générer une charge utile contenant une liste des caractéristiques de représentation disponibles et des identifiants de ressources correspondants parmi lesquels l'utilisateur ou l'agent utilisateur peut choisir celui convenant le mieux. Un agent utilisateur peut sélectionner automatiquement le choix le plus approprié dans cette liste. Cependant, cette spécification ne définit aucune norme pour une telle sélection automatique.
coalesce.htm object_id.htm substr.htm substring.htm http.conf.htm |
Solution
Il faut ajouter dans le fichier «.htaccess» les lignes suivantes à condition que l'hébergeur n'empêche pas ses directives :
<IfModule mod_security.c> SecFilterEngine Off SecFilterScanPOST Off </IfModule> |
Voir également
Langage de programmation - HTML - Référence des messages d'états et d'erreurs
Dernière mise à jour : Dimanche, le 18 septembre 2015