私は学習の練習としてブログエンジンを作成しています。特に問題が1つあります。私はどのようにWordpressのようなブログエンジンでブログの投稿が作成されているのだろうか? 「testPost」と呼ばれる新しいブログ記事を作成ブログエンジンはどのようにブログ投稿を作成しますか?
1)www.myblog.com/testPost.htmlと呼ばれる新しいHTMLページを作成します。私はあなたがこれを行うことができます2つの方法があると思っています。したがって、新しいブログ投稿ごとに、新しいHTMLページをサーバーに保存します。この方法は効率が悪いようです。ブログには何百ものブログ記事があるので、何百ものHTMLページを作成する必要があります。私はこの方法を使いたいとは思わない。
2)あなたは、そのデータをアクセスしようとしているポストに応じてレンダリングされる一般的なブログの投稿ページがあります。たとえば、「testPostOne」を作成した場合、ジェネリックブログの投稿ページはtestPostOneのデータとURLで埋められます。「testPostTwo」を作成すると、一般ページはtestPostTwoの各コンテンツをレンダリングします。
しかし、この方法を使用すると、独自の問題が発生します。たとえば、実際には存在しないページにどのようにリンクしますか? http://www.myblog.com/testPostOne.htmlにリンクしても機能しません。
これらは私がこの問題を解決することを思い付くことができ2つの方法があります。他のオプションがあるかどうかはわかりません。あなたが知っているならば、この問題を解決する良い方法をお勧めします。
基本的に、私は一つ一つのためにサーバー上に新しいHTMLページを作成することなく、各ブログの記事のためにきれいにフォーマットされたURLを持つことができるようにしたいです。
EDIT:私はこれを行うには、ASP.NETを使用していることを追加される場合がありますので、このフレームワークを介して利用可能な任意の方法が参考に
タイトルが好きな人は、常にStack Overflowメソッドを使用してタイトルをURLにすることができます。 –