2013-05-16 80 views
-1

我做了一個「純粹的JavaScript」網站(使用HTML5歷史API,像Grooveshark或類似),一切正常,但問題其SEO,特定Facebook &谷歌蜘蛛/軌道。如何檢查「頁面查看器」顯示特定的代碼

我的想法是使用PHP vars $ _SERVER跟蹤「瀏覽器」,並且是「瀏覽器」是一個特定的字符串,顯示不同的HTML(不僅帶有不執行的JavaScript的home,也沒有內容)。

但我有一些問題,首先,我不知道Facebook,谷歌和另一個追蹤者的「字符串」。

解決這個問題的任何想法? (請CLASIC HTML網站不允許的:P)

感謝

回答

1

您可以閱讀User-Agent串,並確定爬蟲。 Here是值的完整列表。只是一個例子:臉譜機器人使用facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)

+1

當然,我用這個,但很多工作..很多crawlers ..我認爲最好的方法是與「谷歌」,「臉譜」,「冰」等正則表達式.. – Zenth

+0

是的用戶代理通常包含組織的名稱。 –

相關問題