Je crée un moteur de blog comme un exercice d'apprentissage et un problème particulier m'a troublé. Je me demande comment sont créés les blogs dans un moteur de blog comme Wordpress? Je pense qu'il y a 2 façons de le faire:Comment un moteur de blog crée-t-il des articles de blog?
1) La création d'un nouveau blog intitulé 'testPost' crée une nouvelle page HTML appelée www.myblog.com/testPost.html. Ainsi, pour chaque nouveau post de blog, vous enregistrez une nouvelle page HTML sur le serveur. Cette méthode semble inefficace. Un blog peut contenir des centaines d'articles de blog, ce qui signifie que vous devez créer des centaines de pages HTML. Je ne pense pas que je veux utiliser cette méthode.
2) Vous avez une page de blog post générique dont les données sont rendues en fonction du message auquel vous essayez d'accéder. Par exemple, si j'ai créé 'testPostOne', la page de blog générique serait remplie avec les données et l'URL de testPostOne, si je créais 'testPostTwo' alors la page générique rendrait le contenu respectif de testPostTwo et ainsi de suite. Mais l'utilisation de cette méthode apporte ses propres problèmes. Par exemple, comment lieriez-vous une page qui n'existe pas réellement? Lier à http://www.myblog.com/testPostOne.html ne fonctionnerait pas.
Voici les deux façons dont j'ai pu résoudre ce problème. Je ne suis pas sûr s'il y a d'autres options. N'hésitez pas à recommander une meilleure façon de résoudre ce problème si vous en connaissez une.
Fondamentalement, je veux être en mesure d'avoir une URL bien formatée pour chaque article de blog sans avoir à créer une nouvelle page HTML sur le serveur pour chacun d'entre eux.
EDIT: Je pourrais ajouter que j'utilise ASP.NET pour faire cela pour toutes les méthodes disponibles via ce cadre serait utile
Si vous aimez les titres, vous pouvez toujours utiliser la méthode Stack Overflow et faire des titres une URL. –