joboy84 Posté 16 Septembre 2008 Posté 16 Septembre 2008 (modifié) Bonjour, Je souhaite mettre en place l'url rewriting sur mon site. J'ai suivi le tutorial webmaster-hub et cela fonctionne. J'ai une page test.php contenant: <?php $cont = ''. $page2 .'-'. $data['idjeux'] .'-'. str_replace(" ", "-", $data['nomdujeu']) .'.html';?> Puis une page test-long.php contenant: <?php include ('dbconnect.php'); $idjeux = $_GET['id']; $sql=mysql_query("SELECT nomdujeu FROM listejeux where idjeux='$idjeux'") or die('Impossible d accéder à la base de données...! Merci de prévenir le webmaster !'.mysql_error());$extract = mysql_fetch_array($sql);echo ''.$extract['nomdujeu'].'';?> Mon fichier htaccess contient: RewriteRule ^jeux-en-ligne-([0-9]+)-([a-zA-Z0-9-]+)\.html$ /test-long.php?id=$1 [QSA,L] En laissant ainsi, cela fonctionne et m'affiche par example le contenu de la page test-long.php sous la forme http://www.monsite.fr/jeux-en-ligne-1-prizee.html Le 1 correspondant au numéro d'entrée dans la base. J'aurai souhaité faire en sorte que le lien réécrit soit sous la forme http://www.monsite.fr/jeux-en-ligne-prizee.html donc sans le 1. Mais si je supprime le ([0-9]+)- du fichier htaccess et '. $data['idjeux'] .'- du fichier test.php cela m'affiche bien la page jeux-en-ligne-prizee.html mais il n y a pas le contenu...en gros il ne récupère pas le contenu de la base? MErci pour votre aide! EDIT: Probleme règlé Jo Modifié 16 Septembre 2008 par joboy84
Dudu Posté 16 Septembre 2008 Posté 16 Septembre 2008 Bonjour EDIT: Probleme règlé Il aurait été poli de ta part de nous donner la solution.Pense que quelqu'un un jour aura le même problème que toi
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant