2010-12-03 29 views
0

Je me gratte la têtePourquoi Facebook ne résout-il pas correctement une URL Twitter?

Prendre un (nouveau) twitter url, ex. [http://twitter.com/#!/NASA] (remarquez le "#!")

Collez ce lien sur votre mur Facebook ou sur "Qu'est-ce que vous avez en tête?" zone de saisie sur la page Facebook principale. Après avoir exploré le lien, regardez à quel lien cela résout. Ce n'est pas l'URL correcte de Twitter. La nuit dernière, il a décidé de [http://twitter.com/#!/d3nidhint] et maintenant il se résout à [http://twitter.com/#!/_hKnbln] (le premier se résout à une page twitter, ce dernier fait ne pas). Ce qui donne?

Facebook analyse clairement cette URL et la résout comme quelque chose de différent. Si cela peut faire beaucoup, il devrait résoudre l'URL de la bonne page twitter. J'ai cherché en ligne et est venu avec des liens de Google qui proposent d'explorer ces URLs AJAX, mais rien à voir avec cet anomoly bizarre: [http://code.google.com/web/ajaxcrawling/] et [http: // googlewebmastercentral. blogspot.com/2009/10/proposal-for-making-ajax-crawlable.html]

Pensées?

Répondre

0

La raison pour laquelle cela se produit est parce que Twitter a changé leurs permaliens comme http: // twitter.com/RWW à http: // twitter.com/#!/RWW et le robot d'exploration de Facebook pense que c'est juste une mise à jour la même page http: // twitter.com/ afin que vous obteniez tout ce qui était en cache en dernier. Ils devront mettre à jour leur moteur de balayage pour remplacer le #! en dehors. Ce serait génial si cela était une pratique standard pour tous les gens qui font de la navigation ajax. Ps - Ajout d'espace car le débordement de la pile pense que tous mes liens sont des spams - LOL