Traitement PHP dans les fichiers HTML
Comment activer l'exécution PHP dans les fichiers « .html » et « .htm ».
Par défaut, le serveur traite uniquement les fichiers portant l'extension .php ou .phtml comme du PHP. Si vous souhaitez que le code PHP s'exécute également dans des fichiers .html ou .htm, il suffit d'un petit ajustement dans .htaccess.
Configuration
Ouvrez le fichier .htaccess à la racine de votre site — ou créez-le s'il n'existe pas encore. Ajoutez les lignes suivantes en début de fichier :
# 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
Cet exemple utilise PHP 7.0. Pour utiliser une autre version, remplacez ea-php70 par la valeur correspondant à votre configuration :
| Version PHP | Valeur |
|---|---|
| PHP 7.2 | ea-php72 |
| PHP 7.0 | ea-php70 |
| PHP 5.6 | ea-php56 |
| PHP 5.3 | ea-php53 |
Voici à quoi ressemble la même configuration pour 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
Une fois le fichier enregistré, vos fichiers .html et .htm seront traités par le serveur comme des fichiers PHP classiques.
Attention : si vous changez de version PHP via votre dashboard ou cPanel, vous devrez répéter cette étape et mettre à jour la valeur de la version dans
.htaccessen conséquence.
Nos produits et services
Aide
Une question ou besoin d'un coup de main ? Écrivez-nous via le système de tickets — nous sommes toujours là pour vous aider !