Вы, вероятно, настроили свой веб-сервер так, чтобы он разрешал php обрабатывать все запросы на файлы с расширением .php. Давайте предположим, что это апач. Тогда есть что-то вроде
AddType application/x-httpd-php .php .php5 .php4 .php3 .phtml .phpt
или
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>
в одном из файлов конфигурации. Второй сообщает apache, что все файлы, соответствующие маске .php $, должны обрабатываться модулем / обработчиком, зарегистрированным для типа application / x-httpd-php (php).
Но вам не нужно ограничивать это .php файлами. Вы можете использовать любую маску файла, которую вы хотите. Или другая директива, например, .
Если все файлы в определенном каталоге (и, возможно, его подкаталогах) являются сценариями php, вы даже можете поместить файл .htaccess в этот каталог с помощью
ForceType application/x-httpd-php
и apache будет рассматривать любой файл как скрипт php. ForceType переопределяет все предыдущие настройки обработчика.