IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Conception Web Discussion :

Construire des URL "propres" avec le titre de l'article mais sans ID


Sujet :

Conception Web

  1. #1
    Membre averti Avatar de speedev
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 051
    Points : 439
    Points
    439
    Par défaut Construire des URL "propres" avec le titre de l'article mais sans ID
    Hello,

    Je suis en train de travailler le sujet. Dans un post précédent, on m'a conseillé d'utiliser des tables de correspondances pour ne plus utiliser d'ID dans mes URLs (soucis de référencement, clarté des Urls etc..).

    A chaque enregistrement d'article, le titre "épuré" ("je-mange-des-legumes" correspondant à "Je mange des légumes") est enregistré avec son ID ("28") et sa table de correspondance ("article") dans une table de correspondance justement.

    Cette table est utilisée uniquement pour retrouver un contenu.

    Je ne suis pas encore certain de la méthode...

    L'inconvénient réside dans le fait que 2 articles ne peuvent effectivement pas avoir le même titre. Pour le résoudre, je ne vois pas quoi utiliser d'autre qu'un système d'archivage par date, mais ça ne fait que repousser le problème qui devient alors : 2 articles rédigés le même jour ne peuvent avoir le même titre.

    Shit...

    How to ?

    Je ne sais pas encore comment gérer tout ça
    Développeur Web sénior (2005) spécialisé Symfony2 - Je tiens mon petit blog tranquillement, viens faire un tour http://www.ikonenn.com

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    Personnellement, ça ne me choque pas de voir un ID apparaître dans une URL "propre". Regarde Yahoo!, comment ils font : ttp://fr.news.yahoo.com/rtrs/20080623/tts-france-pouvoir-achat-fillon-ca02f96.html (article pris au hasard ) Ca ne me semble pas nuire plus que ça à la lisibilité. Dans ton cas, avoir http://tonsite.com/articles/26-je-ma...s-legumes.html ne me choque pas. De même que http://tonsite.com/articles/26/je-ma...s-legumes.html. Après, si c'est vraiment gênant, je n'ai pas d'autre solution à te proposer : tu as très bien ciblé les limitations de chacune.

    Du détail, du détail, du détail !!!
    Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute

  3. #3
    Membre averti Avatar de speedev
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 051
    Points : 439
    Points
    439
    Par défaut
    Personnellement moi non plus...ça ne me choquait pas les IDs...

    Il est dit que la construction d'une URI dite "sympa" ne devrait pas contenir d'ID numérique et donc de liaison avec une base de données mais que sa pérennité (de l'Url) doit ou en tout cas devrait être assurée.

    Pour ma part, ma table de correspondance assure la pérennité des URLs puisqu'elle sert d'historique et de base à la recherche des articles, actualités etc...

    Maintenant pour ce qui est de l'archivage l'emploi des dates est, je pense, ce qu'il y a de plus "logique"... il me reste à savoir si telle ou telle écriture d'une Url archivée est plus ou moins facile à référencer (20080623/article.html ... 2008/06/23/article.html).

    a+
    Développeur Web sénior (2005) spécialisé Symfony2 - Je tiens mon petit blog tranquillement, viens faire un tour http://www.ikonenn.com

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo