Si le signe de pourcentage est à l'intérieur de l'URL, renvoie une demande incorrecte (erreur 400) au navigateur. J'ai un nom de fichier qui a le signe pour cent (%), réside au serveur.htaccess pour échapper% (%) à partir de l'URL
originale Nom du fichier: 204153_20090605_Aluminiumacetotartraat_DCB_oordruppels_1,2% .pdf
URL dans le navigateur après avoir cliqué sur le lien de téléchargement:
http://www.example.com/204153_20090605_Aluminiumacetotartraat_DCB_oordruppels_1%2C2%25.pdf
Cela renvoie 400 erreur avec une mauvaise demande. J'utilise Kohana 3.
existant contenu du fichier .htaccess sont les suivantes:
RewriteEngine On RewriteBase/ <Files .*> Order Deny,Allow Deny From All </Files> RewriteRule ^(?:application|modules|system)\b.* index.php/$0 [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule .* index.php/$0 [PT]
Je préférerais essayer de modifier le nom du fichier et supprimer ce '%' et ',' – Geo