Version complète: sur le forum Webmaster Hub : url rewrite...
Webmaster Hub > Accueil > Le salon de Webmaster Hub
Luckyluk
salut,

je suis certain de trouver la réponse ici..

et même si j'ai lu (rapidement) l'excellent article sur l'url rewriting..
http://www.webmaster-hub.com/publication/article5.html


que j'utilise de temps en temps du code du style:

CITATION
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^page-([0-9]+)\.html$ index.php?num=$1 [L]


là je voudrait qu'en tapant
http://www............org/plan-12.html

on atterisse sur
http://www...........org/plan-12.php

çà parait bète...mais je bloque... wacko.gif

thanks d'avance
Dan
Salut Luckyluck,

En fait, la partie variable de ton expression, pour reprendre ton exemple, est le nombre "12".
Cette partie s'isole dans le premier argument à l'aide de parenthèses () et s'adresse en second argument à l'aide de la référence arrière $1 (ou $2, $3... $9 s'il y a plusieurs expressions entourées de parenthèses en premier argument.

Donc, pour convertir plan-12.html en plan-12.php, il suffit d'une règle:
CODE
RewriteRule ^plan-([0-9]+)\.html  plan-$1.php [L]


Si tu veux convertir de manière plus générique un terme de la forme *.html en *.php, tu peux aussi utiliser:
CODE
RewriteRule (.+)\.html   $1.php [L]


Dan
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.