Redirection avec paramètre
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
Code:
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 |
voici comment j'appelle le deuxième paramètre dans mon fichier php
Code:
$id = filter_input(INPUT_GET, 'id', FILTER_SANITIZE_STRING);
Lorsque je fais
Code:
1 2
| $link = filter_input(INPUT_SERVER, 'QUERY_STRING', FILTER_SANITIZE_STRING);
<?php echo $link; ?> |
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.
Comment puis-je résoudre celà?