Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1160 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Site php avec page deja generee a lavance

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Site php avec page deja generee a lavance

n°1346061
red factio​n
Posté le 13-04-2006 à 14:30:49  profilanswer
 

Voila jai un site php et je voudrais que les pages soit egalement disponible en HTML pour que les moteurs de recherche puissent y acceder facilement (et de manière a accelerer le site aussi)  
 
(un peu comme cela fonctionne pour le moment sur HFR)
 
Je doit regler ca dans quoi ? php.ini ? faut rajouter du code? je ne c pas avec quoi rechercher dans google....

mood
Publicité
Posté le 13-04-2006 à 14:30:49  profilanswer
 

n°1346067
Shinuza
This is unexecpected
Posté le 13-04-2006 à 14:34:20  profilanswer
 

Il me semble que tu peux écrire le résultat d'une page php dans un fichier.
 
J'avais déja fais un truc du style une fois.


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1346069
anapajari
s/travail/glanding on hfr/gs;
Posté le 13-04-2006 à 14:35:43  profilanswer
 

Simple question, j'imagine que si tu as utilisé du php c'est qu'une partie de ton machin est dynamique... Quand tu dis également disponible en html, tu sous-entends quoi?  
Que la dernière "version" de la page demandée soit disponible?

n°1346077
Shinuza
This is unexecpected
Posté le 13-04-2006 à 14:38:35  profilanswer
 

Je pense que c'est ça, le truc c'est qu'il doit y avoir une partie dynamique qui ne sert à rien pour le moteur de recherche, et donc l'interet d'avoir la page entière régulièrement mise à jour.


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1346388
red factio​n
Posté le 13-04-2006 à 19:12:22  profilanswer
 

Voila c exactement ca , d'ailleurs sur ce forum on accede souvent a des .html directement...
 
Je voudrais savoir s'il existe une methode deja faite ou sil faut que je gere tout a la main (surcharge de echo , verification pour savoir si la page peut etre chargee directement ou s'il faut pass par de lhtml ....)

n°1346421
gatsu35
Blablaté par Harko
Posté le 13-04-2006 à 20:00:19  profilanswer
 

en, fait ce sont pas des pages PHP mais il y a l'url rewriting de balancé sur les trucs

n°1346589
Shinuza
This is unexecpected
Posté le 14-04-2006 à 06:11:19  profilanswer
 

@red faction : C'est différent ici, pour les moteurs de recherches, il vaut mieux éviter la successions de &, car il me semble que google arrête de lire la page si elle contient 2 & ou plus.
 
Donc, le but est de passer les variables dans l'url mais sans ? ni &, et avec une extension en html. Tout ceci se fait dans un fichier .htaccess.
 
Ce sont en fait des pages php dont on appelle les variables à travers une fausse url.
 
Donc, ce que je suggèrais, par exemple dans le cas d'une page d'accueil avec news et commentaires, c'est de générer la page dynamiquement uniquement lorsqu'elle est appelée à être modifiée, ainsi sachant que certains utilisateurs ne laisseront pas de commentaires, on n'aura pas d'utilisation du serveur php, mais juste une lecture de la page html.
 
On recreera la page à chaque fois que la BDD est modifiée.
 

Code :
  1. <?
  2. $content=file_get_contents("http://www.monsite.com/test.php?word=".$word);// On appelle le résultat de la page php + valeur de word dans une variable.
  3. unlink("test.html" );// On éfface le fichier html
  4. $handle = fopen("test.html", w);//  On écrit dans la page html
  5. fwrite($handle, $content);
  6. ?>


 
Ici j'ai fais un petit test, la page test.php est dynamique et contient la variable $word, à chaque fois que j'appelle ma page et en definissant la variable word, le contenu généré par test.php est différent (la variable word est différente), et l'écriture de la page html se fait.
 
C'est très loin d'être propre, j'ai fais ça à la va vite, mais c'est juste pour montrer comment fonctionne file_get_contents();


Message édité par Shinuza le 14-04-2006 à 06:16:07

---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1346751
nargy
Posté le 14-04-2006 à 11:22:57  profilanswer
 

> Voila jai un site php et je voudrais que les pages soit egalement disponible en HTML pour que les moteurs de recherche puissent y acceder facilement
 
Si tu mets quelques urls avec des paramètres get, les moteurs de recherche les indexent. Par exemple pour une base de donnée, tu ajoute des liens suivant/précédant avec l'identifiant de la ressource en paramètre get.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Site php avec page deja generee a lavance

 

Sujets relatifs
[résolu][php] Edition online de pageQuel outil pour faire un site comme celui-ci ?
"Reconstruction" d'un site. Choix de portail phpcréer une page à acces "securisée"
rappeler une page phpRenseignements prestation mise à jour site web
Cherche site sur utilistaions des MsgBoxDeux mail() dans une page
[Mambo] - Site temporairement indisponible - Erreur 2[ résolu ] Mise en page texte & base de données
Plus de sujets relatifs à : Site php avec page deja generee a lavance


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR