MVC stands for βModel View Controller,β and although these concepts are not what you are asking for, you can usually plug in a URL, as you see above, pretty easily.
So, for example, the default URL is as follows
http://www.somesite.com/controller/view/
where the controller belongs to the controller class in your project, and the view refers to the combination of pages / methods in the controller. So, for example, you could write a view to enter input and see something like the following
http://www.somesite.com/widget/productid/1234/
Now, with regard to SEO Friendly URLs, it's just useless sugar. You create your controller in such a way that it adds a harmless crate to the end of the URL.
So, for example, you will notice that the following three ways to get this question give the same result:
How to create SEO-enabled URLs in ASP.Net-MVC
How to create SEO URLs in ASP.Net-MVC
How to create SEO URLs in ASP.Net-MVC
Stack overflow created its route values ββso that the bit that occurs after the question identifier is not really needed.
So why is he there? To increase Google PageRank. Google PageRank relies on many things, the total amount of which is secret, but one of the things people have noticed is that, all things being equal, the URL for the descriptive URL is higher. Therefore, why does qaru use this text after the question number.