私は常に mod_rewrite を使用してきれいな URL を作成してきましたが、最近まで他のオプションがあることを知りませんでした。数週間前、ここにいる誰かが、 apache を使用してもまったく同じ効果が得られると指摘しましたPATH_INFO
。今考えてみると、これはほとんどの PHP フレームワークが行っていることであり、必要に応じて mod_rewrite に純粋に依存しindex.php
て URL からブートストラップを削除していると思います。
すべてがいくつかの質問につながります。
- 次のようなクリーンで柔軟な URL 構造を作成するためのより良い方法はどれ
/page/var/foo/bar/2
ですか? - 2 つの方法の相対的な長所と短所は何ですか?
- リソース使用量などの点で、どちらの方法が優れていますか?
ありがとう。