当前位置:  开发笔记 > 编程语言 > 正文

博客引擎如何创建博客帖子?

如何解决《博客引擎如何创建博客帖子?》经验,为你挑选了1个好方法。

我正在创建一个博客引擎作为一个学习练习,一个特殊的问题让我难过.我想知道如何在像Wordpress这样的博客引擎中创建博客文章?我想有两种方法可以做到这一点:

1)创建一个名为"testPost"的新博客帖子会创建一个名为www.myblog.com/testPost.html的新HTML页面.因此,对于每个新的博客文章,您都将新的HTML页面保存到服务器.这种方法似乎效率低下.博客可以包含数百个博客帖子,这意味着您必须创建数百个HTML页面.我不认为我想使用这种方法.

2)您有一个通用博客帖子页面,其数据根据您尝试访问的帖子进行呈现.例如,如果我创建了'testPostOne',那么通用博客帖子页面将填充testPostOne的数据和URL,如果我创建了'testPostTwo',那么通用页面将呈现testPostTwo各自的内容,依此类推.

但使用这种方法会带来自己的问题.例如,如何链接到实际不存在的页面?链接到http://www.myblog.com/testPostOne.html不起作用.

这是我解决这个问题的两种方法.我不确定是否还有其他选择.如果你知道一个,请随时推荐一个更好的方法来解决这个问题.

基本上,我希望能够为每个博客帖子提供格式良好的URL,而无需在服务器上为每个博客创建新的HTML页面.

编辑:我可能会补充说我正在使用ASP.NET来执行此操作,因此通过此框架提供的任何方法都会有所帮助



1> Sev..:

基本思想是使用数据库.每个发布都是数据库中的一个条目,您只需根据URL检索数据.例如,

www.myblog.com/posts.php?postid=1或www.myblog.com/posts.aspx?postid=1

然后,您可以使用URL重写方法来检索具有更清晰URL的相同帖子,或者更好的是使用RESTful方法来执行相同的任务.

推荐阅读
放ch养奶牛
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有