The first part of the URL is called "frontName".
http:
Magento allows only a single module to require a specific frontName. For the name admin , Adminhtml .
However , Magento 1.3 introduced a configuration syntax that allows you to specify a specific module that has already stated that the name of the edge that it (the module) should check for additional modules for the controller files. This feature is often called overrides the real controller , and although you can use it to replace a specific controller in Magento with your own, you can (and should use) to configure your own controllers for the admin console. The only caveat here is that Magento uses the name of the controller that you already selected in a future version, you will need to adjust the situation when updating. (in other words, select unique names)
If you are interested in the details, I am in the middle of writing a series about Magento routing , which will give you more detail than you will ever need.
source share