Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour,
j'utilise le routage, ex:
$route = new Zend_Controller_Router_Route_Static( 'news.html', array( 'module' => 'news', 'controller'=> 'index', 'action' => 'index') ); $router->addRoute(self::NEWS, $route);
dans mon lien je mets:
<a href="<?=$this->url(array(),Routage::NEWS)?>"><span>News</span></a>
Ok ça marche bien, j'arrive a naviguer au sein du site. Or les moteurs de recherches ne me référence pas car je me suis aperçu que le lien ne pouvait pas etre suivi par les bots du fait que cela affiche:
/news.html au lieu de news.html !!!
Comment faire pour enlver le slash / ???
Merci
Hors ligne
le problème ne viens surement pas de là.
J'ai beaucoup de lien comme ça, et mon site est bien référencé.
Ca va peut être paraître comme question mais as tu bien mi la meta html robots?
<meta name="robots" content="index,follow" />
Ca m'est arrivé à moi
Hors ligne
Oui j'ai mis le robot.txt et le meta-name.
En fait j'ai comparé mon site ou seule la page d'accueil est référencée et un autre. La seule différence était ce slash en début. Je me suis dis ca vient de là. Ensuite, j'ai fais un check des liens internes via cet outil: http://outils.yagoort.org/linksviewer.html, résultat:
Liens externes (3) URL: http://validator.w3.org/check?uri=referer Ancre:<IMG ALT="Valid XHTML 1.0 Strict" HEIGHT="31" SRC="http://www.w3.org/Icons/valid-xhtml10" WIDTH="88"> URL: http://www.thumbshots.org Ancre:<IMG ALT="Free thumbnail preview by Thumbshots.org" HEIGHT="31" SRC="http://open.thumbshots.org/attribution.png" WIDTH="88"> URL: http://framework.zend.com/ Ancre:<IMG ALT="Zend Framework" SRC="http://framework.zend.com/images/PoweredBy_ZF_4LightBG.png"> Liens internes (2) URL: http://www.kibujo.com Ancre: URL: #topPage Ancre:
Donc là je me suis posé des questions, aucun lien interne à part ma page d'accueil?! La seule différence entre mon site non référencé et un autre que j'ai bien référencé venait de ce slash en début de lien. Plus tard j'ai lancé un autre script de récursion sur les liens et ça a marché. A mon avis, le test de yagoort sur les liens internes se fait uniquement sur l'index Google. donc comme je n'ai qu'une page d'indexée, j'ai pas de liens internes qui suivent. Ca fait quand même 10j que je n'ai qu'une page dindexée, c'est bizarre.
J'ai envoyé un petit sitemap à Google pour voir si ca bougera. Mais si tu me dis que pour toi ça marche, ça me rassure.
Merci Mr.MoOx.
Hors ligne
Depuis 10j, oui je connais le principe de Sandbox, mais je l'ai jamais eu avec juste la page d'accueil. Google mettait du temps à indexer tout mon site, mais il ne se bornait pas a la première page comme c'est le cas maintenant.
Hors ligne
Oui c'est sûr. En même temps ça dépend des sites, certains sont vites indexés, d'autres direct sandboxé. En tout cas, je pensais pas que le bot passait que sur la page d'accueil sur un site sandboxé.
Je viens de vérifier au niveau de Google:
"Le robot Googlebot est parvenu à accéder pour la dernière fois à votre page d'accueil le 9 avr. 2008"
Donc il est venu, a fait un snapshot de la page d'accueil, et n'est plus revenu.
Hors ligne