Site php avec page deja generee a lavance - PHP - Programmation
Marsh Posté le 13-04-2006 à 14:34:20
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.
Marsh Posté le 13-04-2006 à 14:35:43
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?
Marsh Posté le 13-04-2006 à 14:38:35
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.
Marsh Posté le 13-04-2006 à 19:12:22
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 ....)
Marsh Posté le 13-04-2006 à 20:00:19
en, fait ce sont pas des pages PHP mais il y a l'url rewriting de balancé sur les trucs
Marsh Posté le 14-04-2006 à 06:11:19
@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 :
|
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();
Marsh Posté le 14-04-2006 à 11:22:57
> 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.
Marsh Posté le 13-04-2006 à 14:30:49
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....