-ZN- Posté 19 Mars 2004 Posté 19 Mars 2004 Hello, Une petite question: j ai un menu present sur toutes les pages de mon site International Health Insurance , et je n utilise pas de frames afin de faciliter mon referencement ... (pas tres efficace d ailleurs) pour faciliter la maintenance, j'aimerai inclure un fichier contenant mon menu sur toutes les pages... pensez vous que d inclure mon menu peut gener les moteurs de recherche? je vois deux techniques pour inclure mon menu: >java script: <script LANGUAGE="JavaScript" SRC="menu.html"></SCRIPT> puis votre dans menu.html document.write('<A HREF=lien1.html">C\'est mon lien 1</A><BR>'); >php un include tout bete ... ce qui est peut etre le mieux pour les moteurs de recherche ... Qu en pensez vous? Merci d avance pour votre aide, ZN
Dan Posté 19 Mars 2004 Posté 19 Mars 2004 Salut -ZN-, L'inclusion JavaScript est à proscrire absolument parce qu'elle... interdira aux moteurs d'indexer les pages comme les liens ne seront pas accessibles empêchera les visiteurs ayant désactivé JavaScript (ils sont plus nombreux qu'on ne l'imagine) d'accéder au menu. Je profite de l'occasion pour remémoriser à tous l'existence de la balise <NOSCRIPT> qui devrait être utilisée de manière systématique pour permettre à tous les visiteurs n'utilisant pas JavaScript de visiter le site Dan
Marie Posté 19 Mars 2004 Posté 19 Mars 2004 Bonjour Les moteurs ne lisent pas (encore?) le javascript Pour l'include en php, ça ne pose aucun problème
-ZN- Posté 19 Mars 2004 Auteur Posté 19 Mars 2004 merci Marie et Dan pour vos reponses, c est bien ce que je pensais, juste un petit autre detail, au sujet de ma page d index ... qui va tres certainement devenir index.php (pour inclure mon menu) au lieu d index.html ... est ce qu il faut que je fasse une redirection (la racine du site est toujours un .htm ou .html)? est ce que cette redirection serait nuisible a mon referencement? (dans quel cas je peux garder la meme structure pour la page index -sans include-) merci encore, ZN
Marie Posté 19 Mars 2004 Posté 19 Mars 2004 Je ne suis pas sure d'avoir compris la question mais par exemple, sur mon site, j'ai un index.php (et pas d'index.htm ou html) et ça ne pose aucun problème
Dan Posté 19 Mars 2004 Posté 19 Mars 2004 Salut -ZN-, La page qui est présentée par défaut, lors de l'appel d'un répertoire ou de la racine du site dépend de la directive "DirectoryIndex" renseignée dans le fichier de configuration Apache ou dans le fichier .htaccess du répertoire. Par exemple, pour le Hub, la directive est "DirectoryIndex home.php" pour permettre d'avoir la page portail plutot que la page d'entrée des forums. Regardes ce lien: http://www.webmaster-hub.com/ et compare le à ceux-ci: -http://www.webmaster-hub.com/home.php -http://www.webmaster-hub.com/index.php Tu verras tout de suite de quoi il retourne Cordialement, Dan PS: si tous les liens vers ton site sont de la forme www.domaine.tld au lieu de www.domaine.tld/index.html , ils continueront à être opérationnels. Dans le cas contraire, une simple règle de réécriture te permet de rediriger cela de manière permanente: RewriteRule index\.html http://www.domaine.tld/ [R=301,L] Changes le domaine.tld pour qu'il s'accorde avec ton nom de domaine, bien sûr
-ZN- Posté 19 Mars 2004 Auteur Posté 19 Mars 2004 (modifié) <modifie> j ai parle trop vite! </> l ennui c est que je n ai pas access du tout a mon hebergeur ... c est toujours ca quand on arrive apres qq un ... ca devrait changer bientot faudrait que j accelere la procedure Modifié 19 Mars 2004 par -ZN-
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant