Se connecter / S'enregistrer
Votre question

Intégrer du PHP sans changer l'extension .htm

Tags :
  • Serveur
  • Programmation
Dernière réponse : dans Programmation
Anonyme
14 Avril 2009 02:56:31

Bonjour

Je veux mettre du PHP sur ma page d'accueil (index.htm), et je voudrais absolument éviter d'avoir à renommer cette page en index.php

J'ai fait quelques recherches, et il semble que j'ai 2 solutions au niveau de mon .htaccess

Soit je paramètre au niveau du serveur afin que le htm passe par l'interpréteur php:

Dans ce cas, mon fichier .htaccess serait le suivant:

  1. Options +FollowSymlinks
  2.  
  3. RewriteEngine on
  4.  
  5. AddType application/x-httpd-php .html .htm



Soit je fais comme ceci:

.htaccess :

  1. Options +FollowSymlinks
  2.  
  3. RewriteEngine On
  4. RewriteRule index.htm - [L]
  5. RewriteRule /?(.*)\.htm http://www.monsite.tld/$1.php [R=301,L]


J'ai en fait des pages en .htm, d'autres en .html et d'autres en .php
Je veux garder mon index en .htm tout en ayant la possibilité d'y mettre un script PHP

Eventuellement ça m'interesserait de ne pas changer l'extension d'autres pages .htm ou .html tout en y insérant également du PHP


Que me conseillez-vous et est-ce que mes .htaccess sont corrects?

Je vous remercie :) 

Autres pages sur : integrer php changer extension htm

14 Avril 2009 04:30:46

bah! dans les lignes tu rajoutes:

<?php

et tu détermines par:

?>

lool, tu mets ça dans ta page html!
m
0
l
Anonyme
14 Avril 2009 14:17:15

Bonjour Tybbow

Et je garde l'extension .htm ??
m
0
l
14 Avril 2009 15:10:53

Bon, je viens de regarder un peu sur Internet et apparemment, je suis dans le faux!

J'ai vérifié mes sources et voici ce que j'ai trouvé:

Tu peux écrire par exemple:

  1. <html>
  2. <head>
  3. <title>Test</title>
  4. </head>
  5.  
  6. <body>
  7. test1
  8. <?php
  9. echo 'test2';
  10. ?>
  11. </body>
  12. </html>


Que lorsque dans ton fichier htaccess, tu as marqué:
  1. AddType application/x-httpd-php .htm
  2. AddType application/x-httpd-php .html
m
0
l
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS