• ベストアンサー

すべてのページのurlをindex.phpに?

PHP初心者です。 今数ページのあるウェブサイトを構築しているのですが、フレームワークを使わずにすべてのページのurlをindex.php?(なになに)にしたいと思います。例えば、reservationというページを開きたいときは、urlがindex.php?reservationみたいになります。どの方法が一番いいのですか? GETの戻り値を判断してurlを作成するということですか?それとももっといい方法がありますか? どなたか、お分かりの方がいらっしゃいましたら教えていただけませんでしょうか。 宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

.htaccessあたりでRewriteRuleを使用してみては?

2B2B
質問者

お礼

ありがとうございます。そうしてみます。

その他の回答 (1)

  • foreach
  • ベストアンサー率51% (43/84)
回答No.2

うーん。質問の意味が分からない。 http://www.hoge.com/index.php?reservation というURLでアクセスさせたいのか、 http://www.hoge.com/reservation でアクセスした時にindex.php?reservationにリライトしたいのか? 後者ならyambejpさんが書いた方法で。前者なら何もせずにそのまま。 それで解決だと思いますが?

2B2B
質問者

お礼

説明ありがとうございます。返事が遅くなってすみません。きっと返事したと思っていたが、投稿されないようでした。

関連するQ&A