Bonjour,
J'essaye de faire une redirection mais mais hélas. En fait j'ai une variable que je passe via la méthode GET et qui me permet d'afficher une page spécifique. Lorsqu'il s'agit d'une redirection avec un paramètre, ça marche mais lorsque j'ajoute le second paramètre, il ne lit pas ce dernier.
Voici le contenu de mon fichier .htaccess
voici comment j'appelle le deuxième paramètre dans mon fichier php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Options +FollowSymlinks RewriteEngine On RewriteRule ^article/([a-zA-Z0-9\-]+) index.php?lang=fr&access=$1 RewriteRule article/([a-zA-Z0-9\-]+)/([a-zA-Z0-9\-]+) index.php?lang=fr&access=$1&id=$2
Lorsque je fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part $id = filter_input(INPUT_GET, 'id', FILTER_SANITIZE_STRING);
Je me rends compte que mon lien n'a qu'un seul paramètre comme si après la première règle, il sortait du fichier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2$link = filter_input(INPUT_SERVER, 'QUERY_STRING', FILTER_SANITIZE_STRING); <?php echo $link; ?>
Comment puis-je résoudre celà?
Partager