2016-05-15 51 views

回答

2

您可以使用angular來確定您喜歡它的JavaScript框架的應用程序。現在關於搜索引擎優化,早些時候角度出來時,搜索引擎優化沒有太多東西,但如果你做適當的研究(Google它),你會發現很多關於如何使你的搜索引擎優化友好的好文章。

由於2014年5月 Google抓取工具現在執行JavaScript - 您可以使用Google網站管理員工具更好地瞭解您的網站是如何由Google呈現的。

您可以使用PushState,它可以在頂部瀏覽器欄中更改URL而無需重新加載頁面。假設您有一個包含選項卡的頁面。這些標籤隱藏並顯示內容,並且動態插入內容,可以使用AJAX或通過簡單設置display:none和display:block來隱藏和顯示正確的標籤內容。

點擊標籤後,使用pushState更新地址欄中的網址。當頁面呈現時,使用地址欄中的值來確定顯示哪個標籤。角度路由將自動爲您完成。

不要使用HashBangs#! Hashbang網址是一個醜陋的權宜之計,要求開發人員在特定位置提供預渲染版本的網站。他們仍然工作,但你不需要使用它們。

Hashbang的URL看起來像這樣:

<meta name="fragment" content="!"> 

谷歌將這種形式不對其進行索引,而是將拉靜態版本:

domain.com/#!path/to/resource 

這將與這樣的元標記配對來自_escaped_fragments_網址的網站和索引。

pushState的網址看起來就像任何普通的URL:

domain.com/path/to/resource 

這個問題如果您單擊下面的鏈接,你會發現原來的職位和更多有用的東西已經被@superluminary回答細節。

How do search engines deal with AngularJS applications?

+0

它確實有幫助。謝謝@Waqas Khan! –

+0

@MuthuR我很高興我能夠幫助,歡迎您:) – Wcan

相關問題