questions de base

questions de base - PHP - Programmation

Marsh Posté le 30-11-2004 à 23:14:32    

c'est peut etre des questions betes, mais c toujours bon a poser:
 
1re question: je vois des fois des sites sur lesquelles les pages web n'ont pas d'extension ? comment ca se fait ?c des programmes speciaux ?  
 
2e question: comment peut on faire des pages dynamiques avec des pages a extension html ? en fait j'ai vu sur le site de topachat.com que les pages de produit sont en extension HTML. je pense pas que les webmasters du site samusent a recoder les pages de produits a chaque requete.
 
3e question: a til un fichier de config a modifier dans Apache pour que celui ci interprete les pages .html au meme les pages .php (jentend par la des pages html avec du code php dedans)

Reply

Marsh Posté le 30-11-2004 à 23:14:32   

Reply

Marsh Posté le 30-11-2004 à 23:24:40    

1-
 
2- soit tu regle apache pour interpreté la pages html, soit tu cree un moulinette qui te genere tes pages html une fois pour toutes
 
3 oui : le fichier httpd.conf

Reply

Marsh Posté le 30-11-2004 à 23:36:39    

soit tu cree un moulinette qui te genere tes pages html une fois pour toutes  
 <--- kes tu veux dire par la ?

Reply

Marsh Posté le 30-11-2004 à 23:48:40    

dasn le cas de page qui ne varient pas souvent ( fiche produit )
tu execute un script php qui genere le fichier .html et qui mets  jour les divers lien , une bonne fois pour toutes
ainsi, tu economise bcp d'appel a la base de données

Reply

Marsh Posté le 01-12-2004 à 09:18:11    

Réponse aux 3 questions : probablement l'url rewriting qui permet de faire interpréter à peu près n'importe quoi dans l'url et de le transformer en .php (ou n'importe quoi de) correspondant. Souvent pour des questions de référencement.
 
Classiquement pour passer du html au php, une règle du genre :
RewriteRule ^(.*)\.html$ index.php?page=$1.php


Message édité par sielfried le 01-12-2004 à 09:18:55

---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed