Важно! Информация в данной статье актуальна для наших услуг виртуального хостинга с панелью управления cPanel.
Если Вы хотите настроить, чтобы Ваши php скрипты обрабатывались php интерпретатором в различных файлах, которые имеют расширение, отличное от .php, то Вам необходимо настроить файл .htaccess для Вашего сайта.
Как это сделать?
1. Заходим в диспетчер файлов в Вашей cPanel и нажимаем на кнопку в правой верхней части страницы.
2. Ставим галку на пункте "Показать скрытые файлы (dotfiles)":
3. Заходим в директорию Вашего сайта и открываем файл .htaccess. Если данного файла нет, то создаем его.
4. Нам необходимо добавить в начало файла строчку с определенным кодом. Рассмотрим пример записи, необходимой для включения обработчика php 5.4 для файлов с расширениями .html и .htm:
AddHandler application/x-httpd-alt-php54___lsphp .html .htm
Разберем данную запись подробнее:
- Директива AddHandler позволяет добавить определенный интерпретатор к файлам с определенным расширением.
- application/x-httpd-alt-php54___lsphp это интерпретатор, который будет использоваться. Обратите внимание, что в данной записи присутствует цифра 54. Это значит, что будет использоваться версия php 5.4. Вместо 54 Вы можете указать необходимую Вам версию php, например 74 для php 7.4, 56 для php 5.6 и так далее.
- .html .htm - это форматы, файлов Вашего сайта, для которых будет включен необходимый интерпретатор. Обратите внимание, что форматы перечислены через пробел.
Различные другие примеры:
Необходимо включить обработчик php 7.2 для .html файлов:
AddHandler application/x-httpd-alt-php72___lsphp .html
Необходимо включить обработчик php 5.6 для .htm файлов:
AddHandler application/x-httpd-alt-php56___lsphp .htm