回答
爲了使頁面沒有散列碎片可檢索,您需要在頁面的HTML頭部包含<meta name="fragment" content="!">
標記。
然而,對於你的情況完全很好的解決方案可能是https://prerender.io/
您安裝在服務器上會檢查 每個請求,看它是否是從一個履帶式的請求時Prerender.io中間件。如果它是抓取工具的 請求,那麼中間件會向該頁面的靜態HTML發送 Prerender.io請求。如果沒有,請求 將繼續到您的正常服務器路由。抓取工具永遠不會知道您使用Prerender.io的 ,因爲響應始終會通過 您的服務器。
爲自定義解決方案,您可以使用備用頁面
如果請求的資源不解析JavaScript中,回退其作爲HTML網頁顯示,而不是 頁面。基本上靜態頁面的回退頁面通常嘗試通過 服務器端呈現的頁面來複制JavaScript Web應用程序的功能和內容。除了 使用標準的索引鏈接進行導航之外,這些頁面包含的內容與JavaScript應用程序將顯示的內容相同 。
http://www.promotejs.com/seo-strategies-for-javascript-heavy-single-page-applications-or-ajax-sites/
我正在使用託管服務提供商..我不認爲我可以在他們的服務器上安裝中間件。我錯了嗎?我怎樣才能做到這一點?對不起,但我沒有這方面的經驗.. – paolopolix
我看你有使用節點模塊,你的提供者是否支持node.js? – gevorg
我不這麼認爲..這是我的託管服務提供商(http://www.vhosting-it.net/web-hosting-low-cost.php)。我的飛機是「個人01」 – paolopolix
- 1. 在新頁面顯示搜索結果
- 2. 搜索和過濾wordpress插件搜索結果顯示頁面標題爲BLOG
- 3. 結果加載時顯示佔位符
- 4. 在結果頁面上顯示搜索條件問題
- 5. 如何在顯示搜索結果的頁面之前顯示加載頁面?
- 6. 角度1.6納克重複不顯示搜索結果
- 7. 在另一頁顯示搜索結果
- 8. Javascript顯示搜索結果頁
- 9. 索引搜索在另一個頁面中顯示結果
- 10. 在後面顯示搜索結果頁面
- 11. wordpress搜索結果頁面
- 12. Google搜索結果頁面
- 13. 的搜索結果頁面
- 14. 在aspx頁面的內容佔位符中顯示xaml頁面
- 15. 顯示搜索結果後,一些輸入的字符角
- 16. 顯示搜索結果API
- 17. 搜索和顯示結果
- 18. 搜索結果不顯示
- 19. 顯示搜索結果
- 20. 顯示搜索結果
- 21. 顯示搜索結果
- 22. 顯示搜索結果
- 23. 搜索結果顯示
- 24. 搜索結果(顯示更多結果)
- 25. 角度4清除搜索結果
- 26. 角度搜索篩選結果
- 27. Magento搜索結果頁面顯示沒有產品
- 28. 如何在疊加層中顯示搜索結果頁面
- 29. 如何在SAME頁面顯示搜索結果(django + haystack + elasticsearch)?
- 30. Wordpress自定義搜索結果頁面未顯示摘錄
通用SEO的建議是關閉的堆棧溢出的話題,但你在寫的具體問題顯然是* *上的話題。我編輯了標題,使其更清晰。 –