I think @sofaires already knows what MVC is but interested in making his own MVC framework and is seeking to more fully understand how it works behind the scenes so he can make one of his own.
I think you should start first in writing your own “Router”, with a function to parse the URL string and break it down into it’s parts. (using pattern matching, regular expressions, etc)
Given a URL like this, you’d have to match with your route table, and extract what are the relevant items… the controller name (which will also be the view name), the url parameter passed to it, etc. You will also need to detect actions on the url like /edit/ or /add/ if any, and on what record ids they pertain too, i.e. /edit/1234
A little googling for “routing php controller” brings this result. You can study this one before making your own.