Не ну index.php может быть не в корне Например папки Models Views Controllers Entry - и индек.пхп у нас например тут У пхпбб(там где я видел константы и всё такое прочее) вообще несколько точек входа index viewforum viewpost
Чаще делают не "все запросы на индекс", а "все запросы, где по прямому пути ничего нет на индекс". Сервер идёт по пути, смотрит есть чего, а если нет, то отправляет на индекс.пхп.