Rewriting ^test\.html /index.php?page=test

Tower -  
avion-f16 Messages postés 19256 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
J'aimerais savoir si il y avais un moyen pour que mon URL rewrite fonctionne automatiquement ?
Je m'explique.
Pour le moment j'ai cela :
RewriteRule ^test\.html /index.php?page=test [L]
RewriteRule ^test2\.html /index.php?page=test2 [L]
etc ...

Mais a chaque page créé je dois modifié mon htaccess ... et rajoutez la lignes. Ce n'es pas vraiment dérangeant mais bon si je change le nom de la page ou autre je dois tout refaire.

Il y a un moyen pour faire en sorte que à) recup la page demander et que cela se "copie"
Exemple :
RewriteRule ^**\.html /index.php?page=** [L]
A l'adresse : monsite.com/exemple.html
Grace a l'url rewrite, les ** vont se tranformé en "exemple"

Ou si vous avez d'autre solution ? x)

Merci d'avance

A voir également:

1 réponse

avion-f16 Messages postés 19256 Date d'inscription   Statut Contributeur Dernière intervention   4 509
 
Salut,

Il faut utiliser les parenthèses capturantes.
RewriteRule ^(.+)\.html /index.php?page=$1 [L]
0