MVCでの読解から、クライアント側のスクリプトからRequestを使用してメインルータに集中したいと考えています。Mvc Routing - Friendly URL
研究から、URLは次のようになり:
http://www.example.com/controller/action/params
StackOverflows、それはより多くの本のように見える他の同様のフレームワークを見ているときしかし、:
http://stackoverflow.com/users/1365260/example
誰かが何が起こっているのか説明していただけますこれは違うのですか? 1365260はユーザーIDのように見えます&例は彼のユーザー名ですので、これらはparamsでなければならず、ユーザーは明らかにコントローラーです。
実行するアクションをこのフレームワークがどのように知っていますか?すなわち:検索、表示、更新
URL、ルーティング/ディスパッチ要求、および偽の "MVC"はすべて直交しています。あなたは他の人がいなくてもかまいません。単純なモジュール→関数→argsのパス構造はどこにも適用されません。 – mario
補足として、ディレクトリ/ id/usernameを作成する必要がありますか、または.htaccessが使用されていますか?あなたは404が見つかりませんし、これらのディレクトリをすべて作成するとサーバーのメモを使い果たしてしまうので、ベストプラクティスは何ですか? @mario – KDOT
特に、Stack OverflowはApacheを使用していません。しかし、はい、RewriteRuleはディレクトリが存在しなくても仮想パス構造をマップすることができます。 .htaccessルールセットは一般的にテストのためだけに使用されることに注意してください。かなりのURLのための他のオプションがしばしばあります。 – mario