Bad request avec Lynx

WRInaute impliqué
Salut
Je suis en train de passer mon site à la moulinette de Lynx (ça faisait un bout de temps que je n'avais pas fait ça).
Sur plusieurs url, j'ai comme résultat:
Bad Request
Your browser sent a request that this server could not understand.
The request line contained invalid characters following the protocol
string.
Cela provient apparement de l'espace dans la requete (%20)
http://www.delorie.com/web/lynxview.cgi ... l%20frison
me donne l'erreur, alors que
http://www.delorie.com/web/lynxview.cgi ... evalfrison
passe sans problème.
Sur mon site, les 2 urls fonctionnent correctement.
Dois-je m'inquiéter?
Est-ce un bug de Lynx ou google voit-il la même chose, c'est à dire rien.... ??
 
WRInaute impliqué
euh bug de lynx en fait... :wink:
spider simulator ne sort pas d'erreur...
désolé pour le dérangement.

:arrow:
 
WRInaute occasionnel
Pour moi le bug serait plutôt du côté du nav qui lit l'espace. ;)
Ce n'est pas logique d'avoir un espace dans une url ou un nom de fichier.
@+ Mojy
 
WRInaute accro
En effet Jeromax,

J'ai fait un test pour une de mes url avec lynx... et il ne laisse pas passer d'erreur

http://www.delorie.com/web/lynxview.cgi ... 3Dla%2Bpaz

(-http://www.americas-fr.com/meteo/details.php?zip=la+paz)

Chez moi... ça fonctionne... mais si je retire le + entre les deux mots... j'ai un bad request.

Il faut donc que ton script rajoute un + automatiquement quand il y a un espace entre les deux mots.
 
WRInaute impliqué
Mon script ne peut pas rajouter de + entre chaque mot, puisque cette url est le résultat d'une form en méthod get et donc que je n'ai pas de script... :wink:
L'utilisateur saisie "mot1 mot2", la form le transmet en "mot1%20mot2"
Du coup je trouve ça moins grave, puisque mes urls sont accessibles et que ça n'a pas l'air de déranger les moteurs (je viens de vérifier)
J'utilise firefox 0.9.1
 
Discussions similaires
Haut