Réécriture d'url sur plusieurs paramètres
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:
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';
} |
Code:
<a href="sports">Sports</a>
Le .htaccess que j'utilise étant comme ça :
Code:
1 2 3
| Options +FollowSymlinks -Indexes -MultiViews
RewriteEngine On
RewriteRule ^([a-z]+)$ index.php?page=$1 [L,QSA] |
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.
J'ai bien tenté de rajouter
Code:
RewriteRule ^([a-z]+)$ index.php?page=$1&id=$2 [L,QSA]
Mais sans succès !! Une idée ? Merci d'avance, bon dimanche.