Hello!

The site has pages like site.ru/page.php

The problem is that if you add something after .php with a slash, for example, site.ru/page.php/smth, the page will not change, but you need to return 404.

Question: how to do it? I'm trying to solve using htaccess redirect to 404, until it works out.

    1 answer 1

     RewriteEngine On # правило реагирует на запрос содержащий подстроку ".php/" и любой символ за слешем # если наличие символа после слеша не нужно проверять, то последнюю точку надо удалить RewriteCond %{REQUEST_URI} \.php/. # перенаправление на страницу с ошибкой 404 # на Apache 2.4 работает, на боле ранних версиях не проверял RewriteRule ^ - [R=404,L]