JeTrouve.Be - problème d'URL rewriting

Nouveau WRInaute
Bonjour,

Pour changer, je vous propose un problème d'url rewriting qui ne fonctionne pas ;-) Cela se passe sur mon moteur de recherche de petites annonces http://www.jetrouve.be

En guise de test, j'ai la règle suivante qui fonctionne :
Code:
RewriteRule ^inconnu\.htm$ aproposde.php

... par contre, si je la remplace par (une recherche sur le terme "guitare") :
Code:
RewriteRule ^inconnu\.htm$ search.php?cx=017290654679448864020%3Auqikh_fli6w&cof=FORID%3A11&q=guitare&sa=Search

cela ne fonctionne plus ?!? Pour info, je suis chez OVH mutualisé.

Comment expliquer cela ? Merci d'avance.
 
WRInaute discret
Essaye ça :

Code:
RewriteRule ^inconnu\.htm$ search.php?cx=017290654679448864020%3Auqikh_fli6w&cof=FORID%3A11&q=guitare&sa=Search [QSA,L]
 
Nouveau WRInaute
Merci pour la proposition mais ça ne marche toujours pas; vous pouvez tester à l'adresse en question : http://www.jetrouve.be/inconnu.htm

On voit que le paramètre de recherche "guitare" est bien présent dans le titre de la page...bizarre

Au fait, à quoi sert le [QSA,L] ? Faut-il le mettre à la fin de chaque règle ou une seule fois à la fin du fichier ?
 
WRInaute discret
fabrisss a dit:
Merci pour la proposition mais ça ne marche toujours pas; vous pouvez tester à l'adresse en question : http://www.jetrouve.be/inconnu.htm

On voit que le paramètre de recherche "guitare" est bien présent dans le titre de la page...bizarre

Au fait, à quoi sert le [QSA,L] ? Faut-il le mettre à la fin de chaque règle ou une seule fois à la fin du fichier ?

QSA est fait pour choper les Query String contenus dans l'url ... je crois que je me susi trompé dans l'ordre, essaye ça:

Code:
RewriteRule ^inconnu\.htm$ search.php?cx=017290654679448864020%3Auqikh_fli6w&cof=FORID%3A11&q=guitare&sa=Search [L,QSA]
 
Nouveau WRInaute
Merci pour l'explication.

Bizarre, ca ne marche toujours pas : http://www.jetrouve.be/inconnu.htm

Je ne pense pas que ce soit un problème de parsing des paramètres car le paramètre "q" est bien reconnu (cfr. le titre de la page contient le terme "guitare").

En fait, j'utilise le Google Custom Search Engine...est-ce que le problème ne viendrait pas de ça ? Peut-être que Google interdit l'url rewriting lors de l'utilisation des moteurs de recherche personnalisés ?

Peut-on configurer le user-agent dans le .htaccess ?
 
Discussions similaires
Haut