xou Posté 19 Octobre 2006 Posté 19 Octobre 2006 Un petit problème de réécriture "à la con", je vous le concède, mais néanmoins indispensable à l'heure actuelle. Les pages se trouvent sur le même site mais aucunes des règles suivantes ne semblent fonctionner: RewriteRule ^index\.php?IDrec=([0-9]+)$ http://www.site.com/index.php?page=rec&idrec=$1 [QSA,L,R=301]RewriteRule index\.php?IDrec=([0-9]+)$ http://www.site.com/index.php?page=rec&idrec=$1 [QSA,L,R=301]RewriteRule ^/?index\.php?IDrec=([0-9]+)$ http://www.site.com/index.php?page=rec&idrec=$1 [QSA,L,R=301] Sinon je ne comprends pas bien comment y arriver ainsi: RewriteCond %{QUERY_STRING} ^IDrec=([0-9]+)$RewriteRule ^index.php? page=rec&idrec=%1 [L,R=301] Je cherche une solution depuis le milieu d'après midi, sans succès, tout ce que j'ai réussi à faire est d'afficher les recettes mais avec l'ancienne URL encore affichée, je veux que l'url soit entièrrement remplacée. Merci d'avance à ceux qui se pencheront sur mon problème.
xou Posté 19 Octobre 2006 Auteur Posté 19 Octobre 2006 (modifié) Je ne sais pas ce que ça vaut, mais ça a le mérite de fonctionner : RewriteCond %{QUERY_STRING} ^IDrec=([0-9]+)$RewriteRule ^(.*)? http://%{SERVER_NAME}/index.php?page=rec&idrec=%1 [L,R=301] Modifié 19 Octobre 2006 par xou
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant