Дружественный URL для пользователя в адресной строке браузера

Всем здравствуйте!

Возникла проблема при реализации дружественного URL для пользователя в адресной строке браузера. Перерыл много чего в Интернете - мало толку. Теперь надеюсь на вашу помощь!

Постараюсь объяснить то, что хочется реализовать.

Пусть на главной странице сайта (путь -

SITE/

) есть ссылка на разделы по пути

SITE/Sections/

. В разделах есть список этих разделов, а также есть возможность добавлять, редактировать и удалять разделы, находясь по данному пути в адресной строке браузера. В каждый из этих разделов можно войти по пути

SITE/Sections/НазваниеРаздела

, где так же можно добавлять, редактировать и удалять элементы, т.е. путь до элемента -

SITE/Sections/НазваниеРаздела/НазваниеЭлемента

Вопрос: как такое реализовать, если такое, конечно, возможно в MVC? Генерировать дружественное название раздел или элемента я могу. Маршруты мне здесь не помогли, ибо, к примеру, получив ссылку

SITE/Sections/Create

, я должен сделать метод Create в контроллере SectionsController, а получив ссылку

SITE/Sections/НазваниеРаздела

, я должен перейти, наверное, в метод Details в этом же контроллере, где вывожу список элементов.

Я слаб в бекэнд - признаю! Может, такое вообще нельзя сделать.

Заранее спасибо за адекватные ответы!