D’une part, une requête SQL est toujours meilleurs à partir de la clé primaire d’une table.
D’autre part, pour un meilleur référencement, il est mieux d’avoir du texte descriptif dans l’url…
Donc, pour palier à ce problème, je te suggère d’utiliser une URL Rewriting du genre :
Ainsi dans ton script, tu récupère la première partie (777) qui je pense est l’ID (primary key) de la table pour aller chercher l’info… le reste ne sert qu’au référencement et à la lisibilité de l’url pour les visiteurs.
Edité le 24/10/2008 à 13:10
De mémoire _ n’est pas considéré comme un séparateur par google bot. - me semble plus adapté.
titre-de-l-article-id540.html me semble le plus efficace.
Ultimement google devient tellement “pertinent” que c’est surtout la popularité du site et la pertinence du contenu qui priment néanmoins (par chance). Le reste n’est là que pour faire la différence avec des sites proches. Ca révolutionne jamais la visibilité d’un site de piètre qualité si tu préfères.