
Cette petite astuce me sers très souvent dans des developpement ou j’ai des fichiers en extension .html ou .htm qui comporte du code PHP mais ceux ci ne sont pas traités par PHP car il n’on pas l’extension .
Pour que cela fonctionne ouvrer votre fichier Apache de configuration (httpd.conf) vous pouvez y avoir accès directement à partir du menu de Wamp si vous l’utilisez .
Ensuite rechercher les lignes
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
Puis rajouter une ligne comme cela :
AddType application/x-httpd-php .type_de_fichier
Remplacer bien sur type_de_fichier par htm , html ou inc par exemple .
Ensuite sauvez votre fichier puis redemarrer le serveur Apache ainsi que PHP afin de prendre en compte les modifications .
Merci pour l’astuce, ça peut être utile
une « extention » de cette astuce est d’ajouter le
AddType application/x-httpd-php .html
et pas le
AddType application/x-httpd-php .htm
et de renommer tous les .php en .html
Qu’est-ce que cela apporte ?
tout simplement de ne plus divulguer la technologie utilisée.
On gardera les .htm pour les fichiers en pur html (car inutile de perdre du temps de traitement alors qu’il n’y a rien à traiter.)
Moi je l’utlise pour deux choses :
– Cacher le langage utilisé
– Niveau referencement il parait qu’il y a une amélioration par rapport à des fichiers ayant l’extension .php