Вованыч
Новичок
Выводить ошибку 404 при запросе .php-файлов
Необходимо при всех HTTP-запросах серверу на .php-файл (даже реально существующий) выдавало ошибку 404.
Как вариант, мне предложили вот такой способ с помощью mod_rewrite:
RewriteCond %{THE_REQUEST} \.php [NC]
RewriteRule .* - [R=404,L]
Но мне он кажется немного кривоватым и не совсем универсальным.
Что-то сверпростое типа: RewriteRule \.php - [R=404,L] не подходит, потому что есть правила, типа RewriteRule ^home$ home.php [L]
Необходимо при всех HTTP-запросах серверу на .php-файл (даже реально существующий) выдавало ошибку 404.
Как вариант, мне предложили вот такой способ с помощью mod_rewrite:
RewriteCond %{THE_REQUEST} \.php [NC]
RewriteRule .* - [R=404,L]
Но мне он кажется немного кривоватым и не совсем универсальным.
Что-то сверпростое типа: RewriteRule \.php - [R=404,L] не подходит, потому что есть правила, типа RewriteRule ^home$ home.php [L]