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 .

Technorati Tags: ,,
3 réponses à “Traiter des fichiers HTML avec du code PHP dans Apache”
  1. Valentin dit :

    Merci pour l’astuce, ça peut être utile

  2. Moosh dit :

    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.)

  3. micka39 dit :

    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

  4.  
Répondre

Merci de respecter ces quelques règles avant de poster un commentaire :

  • Ecrivez un message en langage correct c'est à dire sans utiliser de SMS et en limitant les fautes d'orthographe
  • Il est interdit de poster des messages comportant des insultes raciales , verbales ou autre
  • Il est aussi interdit de poster des messages comportant les liens à caractères illégaux
  • Et pour finir évitez de partir en "troll"
  • Tout commentaire jugé indésirable pourra être supprimé par l'auteur de ce blog si il le juge comme non respectant de ces quelques règles ou alors modifié / censuré