Когда пользователь запрашивает страницу с расширением .php, я хочу отправить ему ошибку 404, даже если страница существует. Это возможно сделать с .htaccess / mod_rewrite ??
http://mysite.com/whatever.php
Не проверял это, но это что-то вроде:
RewriteRule \.php$ - [R=404]
Примечание : добавленный байт шпаргалка mod_rewrite - полезный ресурс, который можно использовать.
Любой, кто ищет ответ на этот вопрос в IIS, может использовать раздражающую «функцию» в IIS, когда он не возвращает файлы типов, которых нет в метабазе MimeMap. То есть, если IIS не знает тип файла, он вернет 404.
Это задокументировано в TechNet вместе с информацией о том, как редактировать метабазу .