У тебя есть в корневом индексе свитч, прогоняющий параметр GET. В зависимости от того, что забито в GET-меню - отсюда инклюдится нужный файл (если menu = news, то инклюдим новости, если rules - то rules и тд). Посмотри. Там же ты добавляешь правила для новых файлов, если в этом есть необходимость. То есть у тебя есть переменная, которая ловится из адресной строки, это menu.
Если же ты посмотришь файлы аккаунта, то в роли переменной выступает sel, в файле pages/_account.php (sel = bonus, инклюдим bonus и тд.)
соответственно теперь ты знаешь какие переменные чекать, для того, чтобы проверить.
Ты кстати можешь открыть ссылку на сайте независимо от правила в htaccess, например:
сайт.ру/?menu=account&sel=config
Обрати внимание, menu = account, а sel = config
С учетом правил сервера, эта же страница будет доступна по адресу сайт.ру/account/config. Но для понимания работы - надо переводить для себя в голове хотя бы обратно, на ссылку вида не ЧПУ ))
Админские файлы еще используют GET для динамического генерирования страницы. В зависимости от №. Админский файл пользователей. А именно редактирование пользователей. Посмотри какой параметр GET отвечает за id
пользователя и выводит его инфу.
Только представь, на проекте более 10 тыс человек и для того, чтобы редактировать каждого нужно было бы заводить отдельную страницу на каждого пользователя. Как раз параметр GET тебе и здесь помогает, он именно помогает генерировать новую страницу, в зависимости от написанного id пользователя в адресной строке.
Так же работают форумы, новостные порталы и тд. Это всего лишь 1 файл, однако он позволяет генирировать тысячи или даже миллионы новых страниц.