我正在創建一個博客引擎作爲學習練習,並且有一個特殊問題讓我難住。我想知道如何創建博客文章說博客引擎,如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要做到這一點,以便通過該框架提供任何方法將是有益的
如果你喜歡書名,你總是可以使用堆棧溢出方法並使標題成爲URL。 – 2009-06-20 01:35:28