我試圖讓我的AJAX網站抓取:指着爬蟲HTML快照
Here is the website in question.
- 我創建了生成頁面htmlsnapshot.php(這個文件需要通過哈希片段能夠生成正確的內容)。
- 我不知道如何讓爬蟲來加載這個文件,同時讓普通用戶加載正常文件。
- 我真的不明白什麼叫做爬蟲確實給哈希代碼(這可能是我的問題的一部分。)
沒有任何人有什麼祕訣?
我試圖讓我的AJAX網站抓取:指着爬蟲HTML快照
Here is the website in question.
沒有任何人有什麼祕訣?
爬蟲將轉移自己。您只需要配置您的PHP腳本來處理Google將發送您的網站的GET參數(而不是依賴於AJAX)。
基本上,當谷歌發現一個鏈接到yourdomain.com/#!something
而不是請求/
和運行的JavaScript,使數據something
AJAX請求,谷歌將自動(沒有你做任何事情)翻譯任何在你的URL #!
後說到到?_escaped_fragment_=something
。
您只需(在您的PHP腳本中)檢查是否設置了$_GET['_escaped_fragment_']
,如果是,則顯示該值爲something
的內容。
這其實很容易。
謝謝Mahmoud!非常簡潔的答案。 – JoeRocc
沒問題。祝你好運! –
我假設您按照本指南進行操作? https://developers.google.com/webmasters/ajax-crawling/docs/getting-started –
是的,我堅持了我如何疏導履帶我的快照文件,但保留其他人正常的頁面上。 – JoeRocc