RewriteRule: Réécrire une url?! comment?

Fermé
riders974 Messages postés 114 Date d'inscription dimanche 14 octobre 2007 Statut Membre Dernière intervention 19 mai 2012 - 22 janv. 2011 à 20:04
riders974 Messages postés 114 Date d'inscription dimanche 14 octobre 2007 Statut Membre Dernière intervention 19 mai 2012 - 24 janv. 2011 à 20:31
Bonjour,


voila j'aimerais écrire une régle de réécriture mais je ne sais pas comment faire. Je voudrais réécrire:

https://www.pagesjaunes.fr/?t=alpha

en:


https://www.pagesjaunes.fr/?rub=toto&t=alpha

Si vous avez la réponse, merci d'avance.


6 réponses

avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 500
23 janv. 2011 à 14:49
Salut.

La réécriture d'URL ne s'occupe pas des paramètres GET dans l'URL "d'entrée".

Donc il suffit de rediriger /toto.html vers /index.php?rub=toto
0
riders974 Messages postés 114 Date d'inscription dimanche 14 octobre 2007 Statut Membre Dernière intervention 19 mai 2012 8
23 janv. 2011 à 15:09
OK je savais pas.

Et comment procéderais tu pour rediriger comme indiquer tout en gardant les paramètres GET de l'url d'entrée?

Merci
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 500
Modifié par avion-f16 le 23/01/2011 à 15:55
Ils seront automatiquement ajouté.

Si /toto.html => /index.php?rub=toto
Alors /toto.html?param=val => /index.php?rub=toto&param=val
Ton ordinateur ne fait pas ce que tu veux ... mais ce que tu lui dis de faire.
Bonne année à tous
0
riders974 Messages postés 114 Date d'inscription dimanche 14 octobre 2007 Statut Membre Dernière intervention 19 mai 2012 8
23 janv. 2011 à 16:02
J'ai compris ce que tu veux faire mais pas sur la façon de précéder! Par quel moyen, quel outils?! si t'aurais le code, ça serait plus simple pour moi je pense.

Merci.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 500
23 janv. 2011 à 17:00
RewriteRule ^(.+)\.html$ /index.php?rub=$1 [L]
0
riders974 Messages postés 114 Date d'inscription dimanche 14 octobre 2007 Statut Membre Dernière intervention 19 mai 2012 8
24 janv. 2011 à 20:31
cela ne fonctionne pas pour les paramètres en GET. La variable t(=alpha) ne peut pas être récupéré et donc interprété.
0