I had been scrolling through wordpress blog and located that numberPerl extension is seen within the URL. Hows this done? They have incorporated all php pages within the index or default page? Please explain at length as well as tell me its benefits.

Example:

  My~site.com/categories/one 

Rather Than

  My~site.com/categories/one.php