Я обнаружил проблему с моим веб-сервером Apache:
Предположим, у меня есть ТОЛЬКО ОДИН файл на моем сайте (index.php):
example.com/index.php
Когда я получаю доступ к URL-адресу таким образом:
example.com/index.php/abc или example.com/index.php/123
Apache отобразит содержимое: example.com/index.php
Это создало множество проблем для моего веб-приложения. Как я могу сделать это как ошибку 404?
Обратите внимание, что мой Apache является стандартным / стандартным. Я не вносил никаких изменений в свои настройки Apache. ОС - это Fedora Linux.
Спасибо.
это действительно правильное поведение, так как все, что будет после вашей страницы, будет в переменной PATH_INFO cgi, часто используемой сценариями на стороне сервера.