Vous n'êtes pas identifié(e).
Pages :: 1
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 :
$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>
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_Tap … arole.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
$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");
}
?>
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_ … arole.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 le site webrankinfo mais 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 ? amélioration ?
merci a vous (dsl pour le gros post)
Hors ligne
Salut,
liste.php étant dans le dossier poker, il est normal que ton lien "poker-$idpoker-$titre_rewriting.html\" pointe dans celui-ci...
Donc : "../poker-$idpoker-$titre_rewriting.html\" devrait faire l'affaire.
C'est le b.a.ba du lien
Alain.
Promotion de PPOO : Programmation Propre Orientée Objet !!
Recommande AAO : Apéritif Avec Olives...
Glop, glop
Hors ligne
hey ca marche nikel ! je suis trop c.. merci bcp !
sinon, tu vois des améliorations ?
a+ merci encore!
Hors ligne
la soluion que j'ai trouvé de "filtré" les carac. speciaux pour avoir un bon lien, tu pense que c'est la bonne methode ? ou bien ya une meilleure solution ? merci
Hors ligne
Que fait la fonction filter() ?
Pourquoi passe tu le titre en plus de l'ID ?
L'ID ne suffit pas ?
Pour ma part je n'aime pas trop les url "roman_fleuve" (mais c'est un avis perso)
Promotion de PPOO : Programmation Propre Orientée Objet !!
Recommande AAO : Apéritif Avec Olives...
Glop, glop
Hors ligne
la fonction filter() je l'utilise pour le referencement la fonction retire tout les carac speciaux, j'affiche donc le titre de mon article comme "nom de page" en plus biensur de l'id tu vois ? je gagne bcp en referencement de cette façon.
Hors ligne
Pages :: 1