Bonjour,
J'ai des pages qui sont paramétrées en temps normal de cette façon là (index.php?page=xx). Via l'Url Rewriting j'ai pu les appeler comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 $pages=array( 'home'=>'home.php', 'sports'=>'sports.php' ); if(isset($_GET['page']) && !array_key_exists($_GET['page'],$pages)) { include 'error.php'; } else if(isset($_GET['page']) && array_key_exists($_GET['page'],$pages)) { include $pages[$_GET['page']]; } else { include 'home.php'; }Le .htaccess que j'utilise étant comme ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <a href="sports">Sports</a>
Je n'arrive pas à faire en sorte que je puisse appeler une page ayant un deuxième paramètre, du genre index.php?page=xx&id=nn.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Options +FollowSymlinks -Indexes -MultiViews RewriteEngine On RewriteRule ^([a-z]+)$ index.php?page=$1 [L,QSA]
J'ai bien tenté de rajouter
Mais sans succès !! Une idée ? Merci d'avance, bon dimanche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part RewriteRule ^([a-z]+)$ index.php?page=$1&id=$2 [L,QSA]
Partager