RewriteRule: Réécrire une url?! comment?
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.
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
-
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 -
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 -
Ils seront automatiquement ajouté.
Si /toto.html => /index.php?rub=toto
Alors /toto.html?param=val => /index.php?rub=toto¶m=val
Ton ordinateur ne fait pas ce que tu veux ... mais ce que tu lui dis de faire.
Bonne année à tous -
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. -
RewriteRule ^(.+)\.html$ /index.php?rub=$1 [L]
-
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é.