Aller au contenu

url rewrite...


Luckyluk

Sujets conseillés

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:

Options +FollowSymlinks

RewriteEngine on

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

là je voudrait qu'en tapant

[b]http://www............org/plan-12.html

on atterisse sur

[b]http://www...........org/plan-12.php

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

thanks d'avance

Lien vers le commentaire
Partager sur d’autres sites

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:

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:

RewriteRule (.+)\.html   $1.php [L]

Dan

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...