MVCを実現するために、まずは、アクセスを全て、Controllerに持っていく必要があります。 http://example.com/ http://example.com/hoge.html http://example.com/hoge/fuga.html これらのどのURIでアクセスされた時でも、プログラム処理は必ず Controller から始まるようにします。 では、詳しく書いていく前に、処理の流れを先に書いておこうと思います。 webサイトにアクセスが来る ↓ 全てのアクセスを .htaccess により、 PHPファイル【Transfer】に処理を渡す ↓ PHPファイル【Transfer】 から、 PHPファイル【Controller】 に処理を渡す ↓ PHPファイル【Controller】 で、URIに応じて、PHPファイル【Model】を呼び出す ↓ PHPファイル