2011-02-09 4 views
0

mod_rewriteをWebアプリケーション開発のライフサイクルに組み込む方法をよりよく理解しようとしています。アプリケーション開発後のmod_rewrite

私は理解しようとしている質問です:

  1. あなたが事実の後に、アプリケーションと、セットアップのmod_rewriteを構築するのですか?

  2. アプリケーションの開発中にmod_rewriteを検討するのが適切ですか?

答えて

3

mod_rewriteは、アプリケーションのかなりの部分です。単純な要求は処理しないが、たとえばフロントコントローラーを設定する場合は、mod_rewriteが何をするべきかを知るためにアプリケーション構造を計画しておく必要があります。

+0

フロントコントローラの設定について詳しく説明できますか? – Chris

+1

フロントコントローラーはすべてのリクエストを指示するファイルで、すべてのルーティング(要求されたURLに基​​づいて実行するPHPコードの決定)を処理します。たとえば、WordPressを見ると、実行するコードと出力をレンダリングするために使用するテンプレートを決定するすべてのリクエストが 'index.php'に書き換えられます。 –

+0

ありがとう、私はその部分を理解しています。単一のフロントドアを使用してパフォーマンスとスケーラビリティを考慮する必要はありませんか? – Chris

1

私がアプリケーションを構築するときはいつも、/ foo/bar /または/foo/bar.htmlをPHPのindex.php?path = foo/barにリダイレクトすることです。より詳細な設定(例えば画像などの場合)必要なときに行う。

関連する問題