Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour,
Lorsque j'ai une URL dont un paramètre comprends un slash pourtant bien encodé (%2F), Apache me renvoie une erreur 404.
Exemple :
http://monserveur/moncontrolleur/monaction/monparam/Exemple+%28B%2FF%29
Après moultes recherches, je découvre qu'il s'agit d'une sécurité empêchant l'accès à des répertoires non autorisés et qui peut être désactivée en spécifiant le paramètre "AllowEncodedSlashes On" dans la config d'Apache.
Une autre solution à mon sens serait d'encoder en base 64 mon paramètre.
Existe-t-il d'autres solutions ?
Merci !
Hors ligne
up
Hors ligne