首先讓我來告訴你我想要做的。創建HTML快照Angualr JS應用程序的搜索引擎的抓取
我想我的索引網站,在角JS提出,爲了這個,我讀谷歌的所有文件或物品爲這種目的。
而我發現的是:
我需要我的角度JS URL轉換爲友好的URL與html5Mode
或hashbag
模式。
喜歡:http://www.example.com/#/about
到http://www.example.com/#!/about
或只是http://www.example.com/about
使用<meta name="fragment" content="!">
所以當任何爬蟲會來我的網站上說,Googlebot
會來,它會看到我的網址爲http://www.example.com/?_escaped_fragment_=/about
所以現在我需要服務這個請求靜態html頁面....對嗎?
現在我的問題是我怎樣才能生成這個與PHP框架的HTML靜態頁面,這個HTML應該只在其內容完全加載後自動創建手段如果角度js加載數據與$ http請求然後這個HTML將只生成畢竟數據將在html模板中加載。
我可以成爲這個網站只對履帶式,如果這可以自動生成。
我已經通過手動創建一些html頁面進行了本地測試,並檢查如果請求將帶有_escaped_fragment_
參數,那麼它將服務器特定的靜態html頁面。
,但我不能夠用於與PHP框架特定角度JS請求,我將創建HTML頁面找到辦法。
我不想使用任何npm
services.I要在php
和/或任何jQuery Plugin
完全創建它。
嘿..謝謝,我同意我需要使用像https://www.seo4ajax.com/或https://prerender.io/這樣的解決方案,但這項服務將爲我提供他們的服務,我需要設置爲每一個,但我想在我的服務器上使用我自己的編程生成這個快照,然後想服務谷歌。 –