Envoyé par
Benjamin Delespierre
D'après ce que j'ai compris, tu as construit ton site autours d'Ajax, ce qui est une bonne chose... sauf si le site est intégralement en Ajax!
En effet, les moteurs de recherches (googlebot, yahoo et ses copains) seront incapables de naviguer dans ton site si toutes les interractions son faites avec Javascript.
Ce que je te recommande c'est de faire un site PHP Only sans Javascript avec une navigation possible du début à la fin avec Javascript désactivé (je te conseille d'installer Firebug et WebDevelopper toolbar pour faciliter ce genre de chose). Un fois que le site sera tout beau et fonctionnel, tu pourra ajouter à ta guise des améliorations Ajax.
Ne perds pas de vue qu'un site, même excessivement beau, ne sert à rien s'il n'est pas correctement référencé.
Pour répondre à ta question, il faut que tes requêtes Ajax puissent également demander à PHP de raffraîchir la vue du menu et qu'il le remette en forme dynamiquement dans la page.
Soit tu utilise deux requêtes Ajax différentes, une pour le contenu, l'autre pour le menu, soit tu fais une seule requête et tu t'arrange (par exemple avec Json) pour qu'elle couvre les deux aspects.
A toi de jouer.
Partager