Через файл index.php, если не ошибаюсь контроллер он называется
Обычно он называется "точка входа" (entry point).
Но если нужно подгрузить через ajax, то нужно делать доп. условия в index.php или в корне создать ajax.php и подгружать запросами через него?
Если вы делаете единую точку входа, то зачем делать ajax.php?
Как загружать страницы ajax, при использовании php роутинга?
Очевидно, так же указать в роутере какой код будет отвечать за ответ на AJAX-запросы.
index.php - отдать заголовок плюс контент
index.php?get=file - отдать только контент
Вы придумываете какие-то извращения и изобретаете велосипеды едущие на костылях. При этом боитесь фреймворков.
Из другого вашего вопроса:
Я не буду использовать фреймы, т.к. это для меня хобби и целей никаких не преследую
Если вы делаете для себя - это разве значит, что нужно делать плохо? Фреймворк даст вам определённый костяк и решит кучу проблем, которые вы сами будете решать либо долго, либо плохо.