Pages en .php ou en .html

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Pages en .php ou en .html

par serein714 » 06 déc. 2006, 14:39

Merci de ces réponses...

par albat » 06 déc. 2006, 13:28

  1. Il est inutile et pénalisant de renommer une page HTML en .php
    Cela n'apporte rien à la page elle-même mais crée une étape supplémentaire superflue :
    cel oblige le préprocesseur à lire et analyser la page .php avant de l'envoyer au client.
    Aucun intérêt...
  2. Si tu veux utiliser des include(), il te faut en effet passer ta page en PHP.

par Ultim4T0m » 06 déc. 2006, 10:45

Bonjour,

Cela ne pose aucun problème, le php ne fait que générer du contenu statique dynamiquement.

Si en plus tu souhaites pouvoir faire des include() alors choisis de préférence l'extension .php

Par contre, ne laisse pas de page index.html sur ton serveur, il sera pris par défaut, et ton index.php ne serait pas affiché (tu peux bien entendu modifier ce paramètre, mais ça me semble plus simple d'enlever le fichier du serveur^^')

Au niveau du référencement et autre, rien ne changera puisqu'au final, le navigateur recevra exactement la même page, en html.

Pages en .php ou en .html

par serein714 » 06 déc. 2006, 10:33

Bonjour,

Je viens de monter un petit site avec quelques pages statiques, et quelques pages dynamiques...

1°) Les deux fonctionnent chez moi, mais y aurait-il des inconvénients à mettre les pages statiques en fichier .php (page1.php au lieu de page1.html) ?

Et plus particulièrement la page d'accueil (index.html ou index.php) ?

Notamment pour le référencement ou la compatibilité pour être vu par tous les visiteurs qui le souhaitent ?

2°) Origine de la question: sur ces pages html, j'ai des éléments redondants (menu, coordonnées...) que je voudrais mettre dans un include(), donc il faut du php, à moins que cela existe en html ?

Merci d'avance.

Philippe