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

  FORUM HardWare.fr
  Windows & Software

  Référencement + pages php

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Référencement + pages php

n°880811
Zangalou
Posté le 01-10-2002 à 12:30:18  profilanswer
 

Bon voila d'apres cque jai entendu PhP + référencement n'est pas super.
 
Dcon j'aimerais poser une question, ma premiere page possède pour les menus des fichiers inclusions, mais quand un robot référencement il suit tous les liens a partir de index... or la comme mes menus sont dans une page a part il ne suivra rien donc pas de referencement des pages annexes...
 
Donc est ce que mettre les menus de la page index de facon normale (non dans une inclusion) permettra de changer se probleme ?

mood
Publicité
Posté le 01-10-2002 à 12:30:18  profilanswer
 

n°880872
Zangalou
Posté le 01-10-2002 à 13:12:51  profilanswer
 

up

n°880891
Requin
Posté le 01-10-2002 à 13:29:26  profilanswer
 

PHP n'a rien à voir la dedans ; seul le code HTML généré à de l'importance.
 
Bon quelques trucs simples :
 
- éviter les frames : les moteurs de recherche indexent mal les pages avec des frames, pour les menus de navigations ou autres éléments récurents des include sont mieux.
 
- éviter les pages machines d'états : Par exemple imagine : mapage.php?state=news te sort une page avec les nouvelles et mapage.php?state=shop la page d'intro d'un shop. Le moteur de recherche indexeras au mieux le code généré par l'une des deux pages (ce qui est dommage)
 
- éviter les menus en DHTML : il vaut mieux éviter de laisser un menu en DHTML comme seul moyen d'accéder aux pages de ton site (un bon "<a href=" il n'y rien de tel pour les moteurs de recherche) . La majorité des moteurs de recherche sont incapables de suivre les liens créés par exemple à l'aide de scripts.
 
- détecter les moteurs de recherche. En regardant les logs du serveur tu pourras obtenir l'identification de bon nombre de spiders & bots. Tu peux le récupérer dans ton codecar il est transmis dans l'entête HTTP ; ensuite tu peux créer une page simplifiée spécialement pour le bot (avec bcp de texte et de simples liens)

n°880894
Zangalou
Posté le 01-10-2002 à 13:31:08  profilanswer
 

t'en est sur :/ il m'indexera toutes les pages meme si les liens de celle ci sont générés dans une inclusion ?

n°880900
Requin
Posté le 01-10-2002 à 13:33:16  profilanswer
 

zangalou a écrit a écrit :

t'en est sur :/ il m'indexera toutes les pages meme si les liens de celle ci sont générés dans une inclusion ?




 
Oui, ouvre ta page avec un navigateur et fait "view source"... c'est ce que le moteur de recherche "verra". Après à toi de voir si dans ce code HTML généré par ton moteur de script côté serveur (PHP, ASP, .NET, JSP, Coldfusion, ...) possède des liens qu'un moteur peut facilement suivre.

n°880905
Zangalou
Posté le 01-10-2002 à 13:38:29  profilanswer
 

bah non justement enfin il verra ca :
 
<?
 
include('menugauche.inc';)
 
?>
 
et voila.. car les liens se trouvent dans le fichier menugauche.inc

n°880919
Requin
Posté le 01-10-2002 à 13:47:59  profilanswer
 

zangalou a écrit a écrit :

bah non justement enfin il verra ca :
 
<?
 
include('menugauche.inc';)
 
?>
 
et voila.. car les liens se trouvent dans le fichier menugauche.inc




 
Ton moteur est interne à ton site ou tu parle de moteur de recherche sur le net (genre Google) ??? Je suppose que le soucis est le second cas, donc il verra le code HTML généré par ta page
 
Par ailleurs je te conseille d'éviter les *.inc pour les inclusions pour la simple et bonne raison c'est quand connaissant l'URL je peux voir le code source (imagine que tu stock un compte + pass pour accéder à une base de donnée)
 
Alors que si tu nomme tes fichiers en *.php il sera interprêté par le serveur et je ne pourrai, a priori, pas voir le source.
 
Genre le code suivant :
 

Code :
  1. <?
  2. // dbaccount.inc
  3. strMyDBAccount = 'superuser'
  4. strMyDBPass    = 'motdepasse'
  5. ?>


 
Avec un *.inc le serveur me retournera le code en clair (à moins d'explicitement configurer le serveur pour parser les *.inc), alors qu'en *.php j'aurais une page blanche.


Message édité par Requin le 01-10-2002 à 13:48:54
n°881047
Zangalou
Posté le 01-10-2002 à 14:48:13  profilanswer
 

c'est pas un probleme de cacher la page, je fais juste parceque c plus pratique et c mieux que les frames.
 
Oui je parlais de moteur du style google :/ ca pose probleme donc mes fichiers .inc ?

n°881067
Requin
Posté le 01-10-2002 à 15:03:34  profilanswer
 

zangalou a écrit a écrit :

c'est pas un probleme de cacher la page, je fais juste parceque c plus pratique et c mieux que les frames.
 
Oui je parlais de moteur du style google :/ ca pose probleme donc mes fichiers .inc ?




 
Non aucun ! Comme je te l'ai déjà dit le moteur de recherche se comporte de la même manière qu'un navigateur et n'obtient pas le code source, mais le code HTML généré.
 
Quant aux include c'est simplement une question de sécurité d'obliger le parser à passer sur ton code source et je te conseille vivement de changer en *.php tes extensions, quitte à mettre tes fichiers d'inclusions dans un répertoire séparé ("inc", "includes", ...) .
 
Je peux t'assurer que c'est très facile de provoquer une erreur qui va nous dire que dans le fichier "toto.inc" à la ligne 238 ca foire.... ensuite tu change un chouilla l'URL et oh miracle tu accèdes à des sources.
 
D'ailleurs sur une technologie concurente de PHP il était possible d'afficher une page sans effectuer les includes (il apparaissaient comme commentaires dans le source) suite à une faille du serveur web... ce qui permettait de trouver le nom et chemin des includes et ensuite d'aller fouiller parmis les sources si il portaient une extension non-parsée.
 
C'est laisser des facilités, surtout que cela ne coûte rien en terme de développement.


Message édité par Requin le 01-10-2002 à 15:04:15
n°881081
Zangalou
Posté le 01-10-2002 à 15:12:35  profilanswer
 

okay je comprend... donc je laisse comme ca pour le référencement


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software

  Référencement + pages php

 

Sujets relatifs
traducteur de pages html Logiciel pour virrer les pop-up et les pubs sur les pages web ?
pb pour afficher les pages web??????Document Word de 12 pages qui en affiche 130!
Referencement Payant !!prob d'affichage, mes pages explorer n'ont pu l'affich. comme pg web
Problème d'affichage des pages sur internet ADSL[page web]cherche soft genre xiti qui gere les pages dynamiques
Question sur Dreamweaver (style de pages) 
Plus de sujets relatifs à : Référencement + pages php


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