2011-05-24 5 views
0

J'ai créé une bibliothèque photo/vidéothèque vidéo, là j'ai beaucoup de lignes où je place les icônes contre la vidéo ou l'image, & en raison de la longueur de la page jquery pagination j'ai 2 problèmes (1) SEO problème, si quelqu'un recherche les données que j'ai l'autre que la 1ère page, il montre dans le moteur de recherche & lorsque l'utilisateur clique sur ce lien atterrir sur la 1ère page, pas sur la page , (2) lorsque l'utilisateur clique sur la page suivante, la vue sera sur la pagination je veux qu'il va en haut de la page ou en haut de la table,SEO Problèmes lors de l'utilisation de la technique de pagination

Lien de cette page "http: // funswith. com/Multimédia/Vidéo/Indian-Songs.html # pg = 1 "

quelqu'un peut-il m'aider dans cette situation?

Merci d'avance.

Répondre

0

Voir que votre conteneur url fragement # pg = 1 par défaut lorsque vous pointez sur ce lien, il se déplace là-bas votre point de vue. Pour contourner ce problème, vous pouvez écrire window.scroll (0,0); sur votre page pour toujours être au top. Pour votre problème de référencement, il semble que ce soit un problème d'utilisabilité qui doit être résolu en utilisant quelques modifications de conception. En outre doesnot vos résultats de recherche donnent l'URL comme

http://funswith.com/Multimedia/Video/Indian-Songs.html#pg=4 http://funswith.com/Multimedia/Video/Indian-Songs.html#pg=3

je veux dire les numéros de page.

+0

Donc, cela signifie que le SEO n'a pas de solution? –

1

avoir une lecture de Making Ajax Applications Crawlable comme écrit par google.

En bref: Au lieu d'utiliser www.example.com/ajax.html#key=valuewww.example.com/ajax.html#!key=value que votre système.

ensuite répondre correctement aux demandes dans ce format: www.example.com/ajax.html?_escaped_fragment_=key=value

+0

j'ai changé mon URL de # key = valeur #! Key = valeur, mais le problème est que, je ne sais pas comment mettre en œuvre la 2ème phase que vous me dites 'www.example.com/ajax.html?_escaped_fragment_ = key = value' parce que je suis nouveau et n'ai aucune expérience avec ceci, vous pouvez m'expliquer en détail comment je peux mettre en application cela. –

+0

La page liée est plus détaillée que je peux être: http://code.google.com/web/ajaxcrawling/docs/html-snapshot.html En ce moment je suppose un certain contenu est retourné à partir du serveur lorsque vous mettez à jour votre hachage . Vous devez le rendre également accessible lorsque ce hachage est passé au serveur via le paramètre '_escaped_fragment_'. – wombleton

1

Pour résoudre votre problème de défilement, vous voulez juste ajouter une ligne de code à pager.showPage(). Pour faire défiler vers le haut de la table, ajoutez cette ligne:

document.getElementById(tableName).scrollIntoView(); 

Ou, pour faire défiler vers le haut de la page, ajoutez cette ligne:

scrollTo(0, 0); 

Pour le travail de référencement, suivez wombleton's advice.

+0

où je dois mettre cette ligne 'scrollTo (0, 0);' dans la page HTML dans cette ligne 'pager.showPage()' ou paging.js fichier –

+0

Dans paging.js. Ajoutez-le juste après la ligne 'this.showRecords (de, à);' – gilly3

+0

ok merci done. –

Questions connexes