есть ли хороший способ скрыть сложность URL-адресов?

Я создаю веб-сайт с использованием PHP и TWIG, я организовал свой код в: class folder: для php classes lib folder: для неклассических шаблонов шаблонов php файлов: для шаблонов twig и файла index.php

когда я хочу включить ссылку на страницу регистрации, например, ссылка будет: domain-name / lib / register.php, вопрос: есть ли хороший способ скрыть файловую организацию из ссылки, например, чтобы сделать ссылку например: domain-name / register, не меняя мою файловую организацию и сохраняя возможность отправлять параметры получения в URL-адрес?

благодаря