我正在構建一個動態內容動畫的AJAX應用程序。由於各個環節都井號標籤,我想我的指數上,除了谷歌等引擎的網頁我的想法是這樣:爲抓取工具加載頁面後更改AJAX鏈接?
- 當編碼鏈路,使用物理本地URL(即,HREF =「/富/ bar.php」)
- 在頁面加載,更換主題標籤的所有鏈接(即,HREF =「#富/酒吧」)
的想法是,將內容從/foo/bar.php如果訪問者加載是一個爬蟲或JS禁用。否則,它會通過AJAX加載,所以我可以動畫它等。
谷歌和其他搜索引擎能夠抓取我的網頁,因爲當他們在鏈接中讀取他們指向物理位置(或PHP頁面從數據加載數據庫)。這是SEO友好嗎?如果我想包含廣告,這還會違反Google的AdSense TOS嗎?如果沒有,是否有其他解決方案(除了不使用AJAX - 我需要它),這將允許我有一個SEO友好純粹的AJAX網站/應用程序?
沒想過放棄php,使事情變得更容易。 HTML5可以讓你做window.history.push,所以你不需要哈希,但它目前不適用於IE9(驚喜)和我相信的Firefox。感謝你的回答! – 2012-03-29 13:53:39
推。而已。很高興我有幫助 – Tiggerito 2012-03-29 14:33:52