Maison >développement back-end >tutoriel php >Comment puis-je temporairement servir des fichiers .html en tant que fichiers .php à l'aide de .htaccess ?

Comment puis-je temporairement servir des fichiers .html en tant que fichiers .php à l'aide de .htaccess ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-12-20 07:26:09761parcourir

How Can I Temporarily Serve .html Files as .php Files Using .htaccess?

Servir .html en tant que .php avec .htaccess

Dans une situation où il n'est pas possible de mettre à jour manuellement tous les fichiers .html pour les exécuter en tant que .php avant une présentation, vous pouvez exploiter le fichier .htaccess d'Apache pour y parvenir temporairement.

Pour ce faire, vous devez à :

  1. Créer .htaccess : Créez un fichier nommé ".htaccess" dans le répertoire racine de votre site Web.
  2. Ajouter une directive : Ajoutez la ligne suivante au .htaccess fichier :
[Apache2 @ Ubuntu/Debian:]
AddType application/x-httpd-php .html .htm
[PHP5:]
AddType application/x-httpd-php5 .html .htm
[PHP as CGI:]
AddHandler application/x-httpd-php .html .htm 
  1. Redémarrez Apache : Une fois que vous avez ajouté la directive, redémarrez votre serveur Apache pour appliquer les modifications.

Avec cette configuration en place, tous les fichiers .html de votre site Web seront interprétés et traités comme des fichiers .php. Cela fournit une solution rapide et temporaire pour exécuter vos pages .html en tant que .php sans modifier leurs extensions de fichiers ou leur contenu. N'oubliez pas qu'il s'agit d'une solution de contournement et non d'une solution permanente.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn