И так суть проблемы имеем сайт у сайта есть каталог допустим раздел каталога ботинки урл в этом случае выглядит так https://site.ru/shoes/ Но если в урл подставить любые символы https://site.ru/shoes/123123123/ или https://site.ru/shoes/sdfsdf/ будет выводится тоже самое что и на https://site.ru/shoes/ как сделать так, что бы при добавлении любых символов не относящихся к каталогу вылетала 404 ошибка ?
А статус страницы не равен 404? Дело в том, что этот статус может выставляться не только на странице 404.php. Если статус не равен 404, значит проблема в настройках ЧПУ - адрес https://site.ru/shoes/sdfsdf/ перенаправляется на рабочую страницу. Если же статус равен 404, то следует поправить шаблон, чтобы при этом статусе он вставлял корректное сообщение о 404 ошибке.