Как устроены сайты по типу хабра?
Грубо говоря, на сервере папок нет, есть web-приложение, которое принимает запросы, вынимает из них идентификатор (1239214), ищет по этому идентификатору данные в базе, с помощью шаблонизатора формирует html-код страницы и отдаёт его браузеру клиента.
Это же не php файл с get'ом. qna.habr.com/q.php?id=1239214
Можно сказать что как раз таки это файл с гетом. По сути это URI, который с помощью веб-сервера отправляет запрос на роутинг (php, к примеру) и php определяет что открывать. Почитайте про это в инете.