> а вот без префикса никак
А почему вы считаете что сервер должен что-то угадывать? И, кстати, .html это расширение или постфикс (в крайнем случае суффикс), но никак не префикс.
Что должен сделать сервер если вы попросите адрес /pages/wtf ?
sasha: в задаче ничего не написано про скорость и необходимость парсить мгновенно гигабайтные файлы. Для все остального скорости парсера на JS достаточно