Пишу движок для сайта, одно из требований клиента - отсутствие $_GET в строке запроса. Обычно такое достигается путём записи всех правил в виде регулярных выражений и "примерке" урла к каждому из них, но мне такое решение не нравится: у сайта сложная иерархия, и проходить пару десятков регулярных выражений при каждой загрузке страницы не хочется. Как бы поступить? Думаю создавать в файловой системе папки, например, для урла www.example.com/files/something/2/ будет обработан файл routes/files/default.php, содержащий регулярные выражения для папки files.