Обработка PHP в HTML-файлах

Как включить выполнение PHP-кода в файлах с расширением .html и .htm.

По умолчанию сервер обрабатывает как PHP только файлы с расширением .php и .phtml. Если вам нужно, чтобы PHP-код выполнялся и в файлах .html или .htm, это можно настроить через .htaccess.

Настройка

Откройте файл .htaccess в корневом каталоге сайта или создайте его, если он отсутствует. Добавьте в начало файла следующие строки:

# php -- BEGIN cPanel-generated handler, do not edit
<IfModule mime_module>
  AddType application/x-httpd-ea-php70___lsphp .php .php7 .phtml .htm .html
</IfModule>
# php -- END cPanel-generated handler, do not edit

В этом примере используется PHP 7.0. Чтобы задать другую версию, замените ea-php70 на соответствующее значение:

Версия PHP Значение
PHP 7.2 ea-php72
PHP 7.0 ea-php70
PHP 5.6 ea-php56
PHP 5.3 ea-php53

Пример для PHP 5.6:

# php -- BEGIN cPanel-generated handler, do not edit
<IfModule mime_module>
  AddType application/x-httpd-ea-php56___lsphp .php .php5 .phtml .htm .html
</IfModule>
# php -- END cPanel-generated handler, do not edit

После сохранения файла все документы с расширением .html и .htm будут обрабатываться сервером как PHP.

Важно: если вы меняете версию PHP через дашборд или cPanel — настройку необходимо повторить, обновив значение в .htaccess в соответствии с новой версией.

Помощь

Если у вас возникли вопросы или требуется помощь, пожалуйста, свяжитесь с нами через систему тикетов — мы обязательно вам поможем!

Обновлено:
Нужна помощь?Наши инженеры бесплатно помогут с любым вопросом за считанные минутыНаписать нам