Bonjour,
Je ne suis pas certain que ça vienne de là mais le commit 13939 (
http://trac.rezo.net/trac/spip/changeset/13939 ) semble poser problème
dans certains cas. Voici la config du SPIP qui pose problème :
SPIP 2.0.9 SVN [14430] avec urls html activées
plugins installés : calendriermini(0.3), cfg(1.14.0),
noisette_delicious(1.0), nospam(0.4), nuage(1.4), openid(0.8.8)
,saisies(1.2), spip_bonux(1.8.1), spipclear(0.2), opensearch(0.1)
J'ai dans le code du formulaire de recherche de ce blog des champs
hidden étranges. Ceux-ci disparaissent au recalcul de la page. Par
exemple voici ce que ça donne à l'instant :
<input name="id_rubrique" value="1" type="hidden" />
<input name="archives" value="2006-12-19" type="hidden" />
<input name="date" value="2009-08-27 01:37:48" type="hidden" />
<input name="date_default" value="1" type="hidden" />
<input name="date_redac" value="2009-08-27 01:37:48" type="hidden" />
<input name="date_redac_default" value="1" type="hidden" />
Ce qui fait qu'une recherche sur le site renvoie vers l'url suivante :
J'ai remarqué l'erreur en effectuant une recherche sur mon blog il y a
deux jours. La recherche m'a renvoyé sur une page dont l'url contenait
un paramètre id_article=xx (erreur due à la présence d'un champ hidden
id_article dans le formulaire de recherche).
Pour info dans SpipClear le formulaire de recherche est appelé de cette façon :
#FORMULAIRE_RECHERCHE{(#ID_SECTEUR|generer_url_entite{rubrique})}
J'ai vérifié sur un autre blog utilisant SpipClear avec des urls
propres2 et le bug ne se présente pas.