Aller au contenu

Sujets conseillés

Posté

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

Posté

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

Posté

Bonjour

Les moteurs ne lisent pas (encore?) le javascript

Pour l'include en php, ça ne pose aucun problème

Posté

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

Posté

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

:)

Posté

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 ;)

Posté (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é par -ZN-

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...