Если я правильно понял Вы хотите чтобы был только один вход (entrypoint), например index.php? Я бы тогда с помощьбю mod_rewrite рекомендовал все запросы переадресовать и все.
Если вдруг MR не доступен (такое редко случается чтобы mod_rewrite был не доступен на современных хостингах, но все же бывает), остается крайний вариант через обработчик 404 ошибки. Но в этом случае имеем засирание логов, и если предполагается их потом анализ, это может быть проблемой.
|