salut a tous
j'ai un petit probleme avec l'url rewriting (je suis debutant lol)
(en deux mots, c'est un script d'article de poker)
alors déjà voici le code de mon .htaccess
ensuite une portion du code de ma page index.php :
qui affiche :
Jouer un Tapis Moyen en Début de Parole - 23/03/2009
QUI POINTE DONC VERS : http://www.ndd.com/poker-1-Jouer_un_Tapis_Moyen_en_Debut_de_Parole.html
Les autres articles poker (cliquez-ici)
Pour le moment ca va
ensuite je clic sur "Les autres articles poker" qui pointe vers : http://www.ndd.com/poker/liste.php (aucun probleme)
voici le code de la page liste.php qui ressemble vraiment a index.php
qui affiche donc :
Articles :
Jouer un Tapis Moyen en Début de Parole - 23/03/2009 qui pointe vers "http://www.ndd.com/poker/poker-1-Jouer_un_Tapis_Moyen_en_Debut_de_Parole.html" dans le lien ya le dossier /poker/ voila le probleme, pourquoi sur l'index ya aucun probleme mais sur liste.php il m'affiche le dossier /poker/ dans le lien, une fois que je clic dessus j'ai une erreur 404, que j'ai pas sur le page index une fois que je clic, j'ai lu les dossier present sur webrankinfo je trouve pas mon bonheur
peut etre que j'ai du mal faire un truc ? mais je vois pas quoi... sinon ya t'il des suggestions dans l'enssemble ?
merci a vous (dsl pour le gros post)
j'ai un petit probleme avec l'url rewriting (je suis debutant lol)
(en deux mots, c'est un script d'article de poker)
alors déjà voici le code de mon .htaccess
Code:
RewriteEngine on
RewriteBase /
RewriteRule ^poker-([0-9]+).* /poker/detail.php?idpoker=$1 [L]
ensuite une portion du code de ma page index.php :
Code:
<?php
$r = mysql_query("select * from poker order by date desc limit 5");
while($ligne = mysql_fetch_array($r))
{
$idpoker = $ligne["idpoker"];
$titre = $ligne["titre"];
$titre_rewriting = filter($ligne["titre"]); // j'ai filtré les carac. speciaux du titre avec une fonction pour le pointage des liens en url rewriting
$date = dateFrench($ligne["date"]);
echo("<br /><a href=\"poker-$idpoker-$titre_rewriting.html\">$titre</a> - $date");
}
?>
<br /> <a href="poker/liste.php">Les autres articles poker (cliquez- ici)</a>
Jouer un Tapis Moyen en Début de Parole - 23/03/2009
QUI POINTE DONC VERS : http://www.ndd.com/poker-1-Jouer_un_Tapis_Moyen_en_Debut_de_Parole.html
Les autres articles poker (cliquez-ici)
Pour le moment ca va
ensuite je clic sur "Les autres articles poker" qui pointe vers : http://www.ndd.com/poker/liste.php (aucun probleme)
voici le code de la page liste.php qui ressemble vraiment a index.php
Code:
<?php
$r = mysql_query("select * from poker order by date desc");
while($ligne = mysql_fetch_array($r))
{
$idpoker = $ligne["idpoker"];
$titre = $ligne["titre"];
$titre_rewriting = filter($ligne["titre"]);
$texte = $ligne["description"];
$date = dateFrench($ligne["date"]);
echo("<br /><a href=\"poker-$idpoker-$titre_rewriting.html\">$titre</a> - $date");
}
?>
Articles :
Jouer un Tapis Moyen en Début de Parole - 23/03/2009 qui pointe vers "http://www.ndd.com/poker/poker-1-Jouer_un_Tapis_Moyen_en_Debut_de_Parole.html" dans le lien ya le dossier /poker/ voila le probleme, pourquoi sur l'index ya aucun probleme mais sur liste.php il m'affiche le dossier /poker/ dans le lien, une fois que je clic dessus j'ai une erreur 404, que j'ai pas sur le page index une fois que je clic, j'ai lu les dossier present sur webrankinfo je trouve pas mon bonheur
peut etre que j'ai du mal faire un truc ? mais je vois pas quoi... sinon ya t'il des suggestions dans l'enssemble ?
merci a vous (dsl pour le gros post)