Je suis un novice en matière de web complet mais je n'ai pas pu m'empêcher de remarquer que certains sites web qui génèrent beaucoup de contenu (comme www.stackoverflow.com) semblent souvent naviguer vers des éléments spécifiques via le chemin .
Par exemple en cliquant sur l'élément de discussion "blah-blah-blah" dans www.whatever.com/discusions sera souvent lié à l'URL avec un motif de www.whatever.com/discussions/123456/blah-blah-blah. Je suis un peu familier avec le GET/POST, et en passant des paramètres via www.whatever.com?discussion=blah-blah-blah, mais une recherche via google sur cette méthode n'a pas été très fructueuse. Je suppose que le numéro dans le chemin est un ID de base de données, mais après cela, je devine juste. Je me demande si une page Web distincte est créée pour chaque élément, mais cela semble redondant, mais là encore peut-être que c'est une technique de référencement.
Quelqu'un ose-t-il élaborer?Navigation Web via les chemins
Répondre
Vous devriez vérifier le concept RESTful qui a vraiment décollé lorsque Web2.0 est devenu grand.
Une URL est juste un localisateur. Il n'a pas besoin de spécifier un chemin de système de fichiers sur le serveur, donc ce que signifie exactement une URL, dépend de l'application derrière elle. Selon la façon dont cela est implémenté, il peut s'agir d'un tas de règles de réécriture (Drupal l'utilise, par exemple) ou quelque chose de plus élaboré n'étant pas directement lié à des fichiers sur le serveur (qu'ASP.NET MVC utilise avec les routes, si je suis ne pas confondre). Si les moteurs de recherche peuvent trouver des URL de ce genre plus utiles peut être discutable (je ne crois pas que cela a un effet), mais ces URL ont certainement plus de sens pour les gens qui les lisent.
Si je me souviens bien, Google n'indexe pas les URL contenant? -parameters, puisqu'ils les considèrent comme "temporaires" – Torandi
le numéro est l'ID poste dans la base de données. Il est mis dans l'adresse Web pour éviter la collision des noms de questions. Non, aucune page Web distincte n'est créée. Le serveur lit l'url, l'analyse, l'analyse et sert ensuite le contenu. Des choses comme le module de réécriture apache sont utilisées pour remplacer ces "chemins web" pour des chemins réels.
Les autres réponses donnent une bonne information mais la vôtre donne la réponse. +1 – MitMaro
- 1. Navigation WPF via les boutons
- 2. ASPnet web Formulaire de navigation
- 3. chemins de clic dans les journaux ou les analyses?
- 4. Chemins dans les pages maîtres
- 5. php inclure, tous les chemins se foirent
- 6. Comment insérer une entrée dans l'historique de navigation via JavaScript
- 7. Chemins de fichier dans ASP.net
- 8. IIS 6: Activation des chemins virtuels
- 9. django - protéger certains chemins Web avec une authentification de base
- 10. Vérifier les chemins absolus en Python
- 11. Interception de tous les chemins relatifs
- 12. remplacer les chemins d'URL à l'aide Regex
- 13. Les chemins absolus pour PHP incluent
- 14. Obtenir les chemins des dossiers Vista
- 15. Expliquer les chemins relatifs - VWD vs IIS
- 16. Distinction entre les chemins de contrôle d'exécution
- 17. Gestion des exceptions via les services Web C#
- 18. SharePoint via les services Web: comment ajouter des pièces jointes?
- 19. Options de transaction via les appels de service Web
- 20. SharePoint via les services Web: comment transmettre une date?
- 21. Chargement d'une page Web via UIWebView avec les paramètres POST
- 22. Comment ajouter une nouvelle alerte SharePoint via les services Web
- 23. Navigation de produit dans les servlets Java
- 24. Chemins relatifs dans Winforms
- 25. Des méthodes de navigation acceptables pour le site Web?
- 26. Meilleure façon de concevoir et de gérer un menu de navigation dans les applications Web
- 27. Problème Webresource.axd entre les chemins de domaine normaux et sécurisés
- 28. Que définit Uri.LocalPath à faire avec les chemins non locaux?
- 29. Comment combiner deux chemins, y compris les chemins relatifs vers l'arrière?
- 30. Quelles sont les règles concernant les chemins httpHandler dans ASP.NET?
Merci, cela m'a mis sur la bonne voie. – Gio
En outre, les URI cool ne changent pas. http://www.w3.org/Provider/Style/URI Le "chemin" est destiné à être plutôt permanent mais toujours anglais. L'identifiant de la question et un "slug" du titre sont tous les deux utilisés. –