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

riders974 Messages postés 126 Statut Membre -  
riders974 Messages postés 126 Statut Membre -
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 20368 Date d'inscription   Statut Contributeur Dernière intervention   4 510
 
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 126 Statut Membre 8
 
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 20368 Date d'inscription   Statut Contributeur Dernière intervention   4 510
 
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 126 Statut Membre 8
 
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 20368 Date d'inscription   Statut Contributeur Dernière intervention   4 510
 
RewriteRule ^(.+)\.html$ /index.php?rub=$1 [L]
0
riders974 Messages postés 126 Statut Membre 8
 
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