2012-01-05 35 views
1

我使用jQuery模板,並且最近我收到了有關異常的報告,因爲谷歌機器人已經到達。 (我知道我可以只處理異常,但是這不是我的問題的原因。)谷歌機器人在遇到我的應用程序時導致應用程序異常

在我的應用我有鏈接是這樣的:即解析

http://www.example.com/?widget=${widget.id} 
  • 客戶端作爲運行時的Jquery模板,顯然$ {widget.id}被渲染。

雖然google bot正在擊中我的源代碼,但鏈接確實看起來像上面那樣,試圖關注它,但這不正確。

解決此問題的最佳機制是什麼?如果它是一個href足夠nofollow?或者它是像robots.txt?我真的不需要任何索引超過/ - >它是一個單頁的應用程序。還是有一些聰明我不知道要讓谷歌機器人準確地獲取這些鏈接?

回答

1

如果你只是在談論谷歌機器人,你可以通過谷歌網站管理員工具改變解析器關於你網站參數的行爲。

要防止所有漫遊器索引網址,您可以在robots.txt阻止它(錯誤的)

並讓機器人正確解析它,你可以把它添加到一個sitemap.xml的(正確的)

0

我有同樣的問題。我可以確認rel =「nofollow」是否不是阻止Google索引jQuery模板中的鏈接。 Robots.txt看起來是正確的解決方案。

相關問題