PHPでブログを作っています。ブログ記事の個別ページの作り方をお教えください。


PHPを初めて1週間くらいの初心者です。現在ブログサイトを作っています。


サイトの階層を、

トップに記事一覧ページ(http://blogsite/index)をおき、

その下に、それぞれの記事詳細ページを作りたいと考えております。
http://blogsite/view/1
http://blogsite/view/2
http://blogsite/view/3


・

・

という形にしたいのですが、上記のように、URLを自動的に生成する?方法が分からずにおります。

お教え頂けますと幸いでございます。



【補足情報】

・CakePHPなどのフレームワークは使っておらず、PHPで一から書いております。

・ブログ記事を登録する際、それぞれにIDを生成して登録しているので、それぞれの記事を呼び出す土台は出来ていると思います。

回答の条件
  • 1人5回まで
  • 登録:2013/04/25 11:55:13
  • 終了:2013/05/02 12:00:04

回答(1件)

id:omiya6048 No.1

志川 環回答回数1ベストアンサー獲得回数02013/04/25 12:42:53

どんなURLでアクセスされても、index.phpが実行されるようにして、index.phpで表示内容を振り分ける。という処理がブログシステム等では一般的に行われていると思います。

まずは http://exapmle.com/index.php?view=1 のようにURLクエリパラメーター付のURLで、各個別ページにアクセスできるようにします。

次に、apacheのmod_rewriteを使って、http://example.com/view/1 の様なURLを http://example.com/index.php?view=1 に書き換えて、アクセスさせます。

これで、閲覧者からは http://example.com/view/1 でアクセスできるようになります。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません