règle url rewriting avec x variables

WRInaute discret
Bonjour,

En fait, je sais qu'il y a un post sur ca mais impossible de le retrouver.

j'ai un site dynamique avec des pages du type:

mapage.php?nom1=variable1&nom2=variable2&nom3=variable3&...

Je voudrais faire une règle qui me réécrit les pages:
mapage-nom1-variable1-nom2-variable2-nom3-variable3-... .htm
avec X variables possibles.

merci
 
WRInaute discret
j'ai retrouvé ca donne ca :

RewriteRule (.*)(-.+)-([^-]+)-([^-&]*)([^-]*)\.html $1$2&$3=$4$5\.html [N]
RewriteRule (.*)-([^-]+)-([^-]*)(.*)\.html $1.php?$2=$3$4 [L]
RewriteRule ^(.*).html $1.php [L]
 
WRInaute passionné
Si c'est pour le réf, mieux vaut que ton x soit le plus proche possible de 1... Les urls à rallonge, cela crée de la suspicion... :roll:
 
WRInaute discret
En fait, comme beaucoup d'entre nous j'ai pas mal de pages qui ont disparu de google et la au niveau ref c'est la cata, toutes mes urls avec des variables ont sauté de google, du coup je tente l'url rewrinting, en général ya pas plus de 2 variables dans mes urls
 
WRInaute discret
Plutot que de réécrire tous ses liens après avoir fait l'url rewriting on peut faire un script qui juste avant l'affichage prend le buffer php et remplace tout les lien -http:// ....... .php.
Si qq a déja pratiqué ce genre de méthode je suis preneur
 
Discussions similaires
Haut