Добавление директивы AcceptPathInfo Off в файл .htaccess в моем случае не помогло.
Зато помогли следующие правила, может кому пригодится:
Чтобы отсечь все, что идет после site.ru/some_page.php и получить существующую страницу:
RewriteRule ^(.*php)/.+$ /$1 [R=301,L]
Или чтобы получить 404 страницу:
RewriteRule ^(.*\.php)\/(.*)$ /404.php [R=301,L]