RewriteRule

Bonjour,
Je n’ai pas trouvé mon bonheur sur le forum ni ailleurs sur le web d’ailleurs.

Voici ce qui m’amène :

J’ai une url comme celle-là en sortie de recherche :

http://127.0.0.1/reseau/index.php?module=annonces&action=resultats&id=1

et je voudrais que la chose soit en html, comme cela :

http://127.0.0.1/reseau/index.php?module=annonces&action=resultats&id-1.html

J’ai donc fait ceci :

#RewriteEngine on
#RewriteRule ^id-([0-9]+).html$ id=$1 [L]

Bien essayé, mais ça ne fonctionne pas.

Une idée,

Cdl

Michel

Au fait, le serveur Ouvaton donne bien le droit de réécrire les url ?

Hello,

Oui, Ouvaton autorise la réécriture d’URL. Dans ta syntaxe, ce qui me semble bizarre, c’est le ^ qui indique un début de ligne. Si tu as quelque part l’indication “RewriteBase /” (je crois que c’est ce qui est pris par défaut), alors ta ligne ne commence pas par “id…” mais par “reseau…”. Donc j’enlèverais le ^. Et bien sûr, il faudra décommenter les lignes (enlever les # du début), sinon, ton code ne sera pas pris en compte :wink:

Coop,
Greg

Merci d’avoir répondu.

Cela n’a aucun effet.

RewriteEngine on
RewriteRule reseau/index.php?module=annonces&action=resultats&id-([0-9]+).html$ id=$1 [L]

ou bien

RewriteRule /reseau/index.php?module=annonces&action=resultats&id-([0-9]+).html$ id=$1 [L]

Il n’y a nullement RewriteBase / dans un htaccess

Si vous avez une idée…

Cdl

Michel