2017-08-24 72 views
1

我有一個部署的角2應用程序在生產中很好地工作。問題是網絡爬蟲實際上不能抓取和索引整個網站,我只看到主要索引頁面/路由被抓取。僅供參考,我的應用程序不使用通用角度。無論如何,我可以使網站抓取和索引的搜索引擎機器人沒有通用的角度。如果不是我如何在現有的常規角度2項目中使用通用角度。角2(非通用)應用程序的SEO

謝謝!

+5

我投票結束這個問題作爲題外話,因爲它是關於SEO,而不是編程。 SEO問題可能會在[Webmasters.SE](// webmasters.stackexchange.com/) – Machavity

回答

1

通常SPA's不是SEO friendly,這就是爲什麼你會遇到這樣的麻煩。在角度爲SPA的情況下,沒有什麼可以做的,而沒有實現通用性。

如果您正在使用的角度CLI你可以找到如何實現此https://github.com/angular/angular-cli/wiki/stories-universal-rendering

一些導遊如何實現通用與nodejs.net core可以在這裏找到https://github.com/angular/universal(見Getting Started部分)通用。然而,如果你真的不想實現普遍的某些原因,你可以嘗試玩https://prerender.io/服務,看看它是否能解決你的問題,而不進入通用。

+0

上提出,謝謝您的回答。我也傾向於[prerender.io](https://prerender.io/)解決方案,因爲我不確定在當前的常規angular 2應用程序中實現通用功能需要多少和多少。不知道如果我要實現通用角度,我將不得不重寫一些東西。 – Corporal

+0

在這種情況下,你只需要照顧公共頁面,除非你的應用程序的大部分實際上是公開的...... – Kuncevic

+0

@kuncevic你的意思是他需要照顧受保護的頁面,你應該進行身份驗證才能訪問? –

相關問題