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';
}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<a href="sports">Sports</a>
Le .htaccess que j'utilise étant comme ça :
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]
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 : Sélectionner tout - Visualiser dans une fenêtre à part
RewriteRule ^([a-z]+)$ index.php?page=$1&id=$2 [L,QSA]
Mais sans succès !! Une idée ? Merci d'avance, bon dimanche.