Обработка 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в соответствии с новой версией.
Помощь
Если у вас возникли вопросы или требуется помощь, пожалуйста, свяжитесь с нами через систему тикетов — мы обязательно вам поможем!