$_GET ne fonctionne pas avec les URLs réécrites

Résolu
AjaxMan Messages postés 34 Date d'inscription   Statut Membre Dernière intervention   -  
AjaxMan Messages postés 34 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je souhaite réécrire mon url pour que ça fasse article/1, de base j'ai article.php?id=1, lorsque je réécris mon URL avec le htaccess, les valeurs GET ne fonctionne plus et je ne peux plus continuer mon code, j'aimerai savoir si ça vient de mon htaccess ou s'il y a une manip à faire .. :/
J'ai suivi plein de tutoriels et ça ne fonctionne jamais.

Dans mon URL si je met article/10 j'ai l'erreur mais si je met article-10 ça fonctionne.

Mon Htaccess :
RewriteEngine on
RewriteRule article/([0-9]+) article.php?id=$1

J'ai juste echo $_GET['id'] et j'ai comme erreur :

( ! ) Notice: Undefined index: id in c:/......../article.php on line 15

Merci à celui qui trouvera la solution ^^
A voir également:

1 réponse

ben-33 Messages postés 43 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

Si tu accède à ta page directement en tapant
article.php?id=2
l'erreur n’apparaît pas ?

Tu es en local ? Si oui, as tu activé le module "rewrite_module" dans Apache ?
0
AjaxMan Messages postés 34 Date d'inscription   Statut Membre Dernière intervention  
 
Oui ça fonctionne si je vais la-dessus, et oui le module est bel est bien activé, j'ai fait des recherches avant de demander ^^ j'ai réussi à faire fonctionne mon code mais faut que la page que je défini soit différente de celle que je réécris, en gros je met un s à article.php?id=$1 et je vais sur article/4 par exemple ça fonctionne, mais j'aimerai que ce soit pareil :/
0
ben-33 Messages postés 43 Date d'inscription   Statut Membre Dernière intervention  
 
Je n'ai pas compris là.

Quelle est ta règle RewriteRule actuelle ?
Et quelle URL tu test qui marche et lesquelles marchent pas ?
0
AjaxMan Messages postés 34 Date d'inscription   Statut Membre Dernière intervention  
 
J'ai réussi c'est bon laisse, il fallait mettre une petite ligne ^^
0