撕开奶罩疯狂揉吮奶头_天堂69堂在线精品视频软件_亚洲中文av一区二区三区_成人无码A片一区二区三区免费看_日韩欧美亚_天天干天天操

18842388900

網(wǎng)站建設(shè) APP開(kāi)發(fā) 小程序

Article/文章

記錄成長(zhǎng)點(diǎn)滴 分享您我感悟

您當(dāng)前位置>首頁(yè) > 知識(shí) > 網(wǎng)站建設(shè)

單頁(yè)主題SEO怎么樣?

1(2).jpg前言

單頁(yè)應(yīng)用(Single Page Application)越來(lái)越受Web開(kāi)發(fā)人員的歡迎,單頁(yè)面應(yīng)用程序的體驗(yàn)可以模擬本機(jī)應(yīng)用程序,一個(gè)開(kāi)發(fā)和多端兼容性。單頁(yè)應(yīng)用程序不是一項(xiàng)完全發(fā)明的技術(shù),而是隨著互聯(lián)網(wǎng)的發(fā)展而滿(mǎn)足用戶(hù)體驗(yàn)的綜合技術(shù)。

SEO

搜索引擎優(yōu)化(SEO)一直是開(kāi)發(fā)人員忽略的一部分。 SEO針對(duì)技術(shù)細(xì)節(jié)進(jìn)行了優(yōu)化,如搜索(谷歌,百度,雅虎搜索等),如語(yǔ)義,搜索關(guān)鍵字和內(nèi)容相關(guān)性,以及搜索排名。 SEO也是同行和市場(chǎng)競(jìng)爭(zhēng)的常見(jiàn)營(yíng)銷(xiāo)工具。谷歌,百度的搜索結(jié)果是重要的用戶(hù)門(mén)戶(hù)網(wǎng)站,而騰訊云(www.qcloud.com)約有30%的流量來(lái)自搜索引擎。因此,SEO是品牌,營(yíng)銷(xiāo)和用戶(hù)量的緯度中非常重要的基本能力。

那么單頁(yè)應(yīng)用程序和傳統(tǒng)的直接頁(yè)面在SEO方面有什么區(qū)別?

單頁(yè)面應(yīng)用程序的優(yōu)點(diǎn)是更好的用戶(hù)體驗(yàn),讓用戶(hù)感受到網(wǎng)絡(luò)上natvie的速度和流暢度;經(jīng)典的MVC開(kāi)發(fā)模式,每一側(cè)的前后責(zé)任。一套服務(wù)器API,多端使用(網(wǎng)絡(luò),移動(dòng)APP等)繁重的前端,業(yè)務(wù)邏輯全部在本地運(yùn)行,數(shù)據(jù)需要通過(guò)AJAX進(jìn)行同步和提交;對(duì)搜索引擎不友好

單頁(yè)面應(yīng)用程序?qū)嶋H上將視圖呈現(xiàn)從服務(wù)器傳輸?shù)綖g覽器。服務(wù)器僅提供JSON格式數(shù)據(jù),視圖和內(nèi)容由本地JavaScript組織和呈現(xiàn)。搜索搜索引擎抓取的內(nèi)容需要完整的HTML和內(nèi)容,單頁(yè)面應(yīng)用程序架構(gòu)網(wǎng)站,并且不支持搜索。

如果網(wǎng)站的用戶(hù)體驗(yàn)和搜索友好,如果我們有更好的體驗(yàn)和友好的搜索支持,這是一把雙刃劍。

URL中的哈希值(##)

單頁(yè)面應(yīng)用程序只有一頁(yè)。視圖的變化通常由路線驅(qū)動(dòng)。首先,我們來(lái)談?wù)剢雾?yè)應(yīng)用程序的URL中的#。許多使用單位結(jié)構(gòu)網(wǎng)站的URL出現(xiàn)。

##是瀏覽器URL中的錨點(diǎn)。當(dāng)前頁(yè)面更改##參數(shù)時(shí),頁(yè)面將跳轉(zhuǎn)到錨點(diǎn)的位置。通過(guò)JavaScript,我們可以在##:

之后獲取參數(shù) 12location.hash //獲取URL hashlocation.hash='#list'//更改URL哈希

在##之后更改參數(shù)后,頁(yè)面不會(huì)重載,因此大多數(shù)單頁(yè)架構(gòu)網(wǎng)站使用URL中的##作為當(dāng)前視圖的URL地址,例如:

123example.com/#index //主頁(yè)視圖example.com/#list //列表頁(yè)面視圖example.com/#list/1 //ID為1的列表信息視圖

Backbone.js通過(guò)更改#參數(shù)來(lái)組織視圖。有一個(gè)演示可用于直觀地體驗(yàn)URL更改。

閱讀本演示后,您可能會(huì)發(fā)現(xiàn)熟悉的符號(hào)#!這是Twitter在URL上使用的。此徽標(biāo)由Google提出(AJAX抓取:網(wǎng)站網(wǎng)站管理員和開(kāi)發(fā)者指南1):

由于復(fù)雜的單頁(yè)架構(gòu)頁(yè)面很難被Google抓取,因此為開(kāi)發(fā)人員開(kāi)發(fā)了一個(gè)規(guī)范:

網(wǎng)站向Google提交站點(diǎn)地圖;谷歌找到#! URL中的符號(hào),例如example.com/#!/detail/1,因此Google開(kāi)始抓取example.com /?_ escaped_fragment _=/detail/1;

_escaped_fragment_此參數(shù)是Google指定的命名。如果開(kāi)發(fā)人員想要向Google提交網(wǎng)站內(nèi)容,則必須使用此參數(shù)生成靜態(tài)頁(yè)面。

根據(jù)上面的演示,我只想舉例說(shuō)明Google如何抓取頁(yè)面:

http://119.28.4.22/?escapedfragment _=/detail/1

因此,Server需要為Google抓取生成靜態(tài)內(nèi)容。

以下是單頁(yè)架構(gòu)的簡(jiǎn)要介紹。如果爬網(wǎng)程序訪問(wèn)根目錄,則配置服務(wù)器端路由。

判斷爬行動(dòng)物

當(dāng)Google訪問(wèn)119.28.4.22/#!/detail/1時(shí),它將自動(dòng)轉(zhuǎn)換為http://119.28.4.22/?_escaped_fragment_=/detail/1,以Nginx為例:

123if($ args~_escaped_fragment_){rewrite ^/api;}

/api是后臺(tái)服務(wù)的接口。 Nodejs用作示例。代理設(shè)置如下:

12345678910111213upstream nodejs {server 127.0.0.1: 3000;} location/api {proxy_set_header X-Request-URI $ request_uri; proxy_set_header X-Real-IP $ remote_addr; proxy_set_header X-Forwarded-For $ proxy_add_x_forwarded_for; proxy_set_header主機(jī)$ host; proxy_set_header Port $ Server_port; proxy_passhttp://nodejs; proxy_redirect off;}

這樣,我們將重寫(xiě)Google對(duì)/api接口的訪問(wèn)權(quán)限,然后在服務(wù)器的/api處理請(qǐng)求中輸出靜態(tài)內(nèi)容。

網(wǎng)站地圖

Gogole的規(guī)范必須具有站點(diǎn)地圖支持,因?yàn)樗梢杂糜趩雾?yè)架構(gòu)站點(diǎn),索引頁(yè)面也是JavaScript呈現(xiàn)的。提交站點(diǎn)地圖時(shí),您無(wú)需關(guān)注參數(shù)名稱(chēng)_escaped_fragment_,只需提交帶有哈希符號(hào)的URL,例如:

!1234 //119.28.4.22 /#/細(xì)節(jié)/1 GT;>結(jié)論

技術(shù)趨勢(shì)的步伐很快,單頁(yè)應(yīng)用程序,URL散列和渲染方法實(shí)際上已經(jīng)流行了很長(zhǎng)時(shí)間。對(duì)于許多具有良好數(shù)據(jù)的外國(guó)用戶(hù),開(kāi)發(fā)人員將選擇HTML5 History API的pushstate功能。丟棄#!在URL中。但是,網(wǎng)站,#在IE6和7等低端瀏覽器中更受歡迎,可以非常兼容。關(guān)于使用HTML5 History API構(gòu)建單頁(yè)應(yīng)用程序,也歡迎討論。

參考文獻(xiàn)1:https://support.google.com/webmasters/answer/174992?hl=zh-Hans

標(biāo)簽:& nbsp& nbspSEO,網(wǎng)絡(luò)營(yíng)銷(xiāo),SEM

網(wǎng)站建設(shè),小程序開(kāi)發(fā),小程序制作,微信小程序開(kāi)發(fā),公眾號(hào)開(kāi)發(fā),微信公眾號(hào)開(kāi)發(fā),網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站優(yōu)化,網(wǎng)站排名,網(wǎng)站設(shè)計(jì),微信小程序設(shè)計(jì),小程序定制,微信小程序定制

相關(guān)案例查看更多

主站蜘蛛池模板: 伊人蕉久中文字幕无码专区 | 一本一道波多野结衣一区 | 人妻精品制服丝袜久久久 | 国产精品传媒在线观看 | 三年片在线观看免费大全 | 中文字幕亚洲二区 | 亚洲欧美日韩另类精品一区 | 欧美性猛交xxxx乱大交极品 | 国产爆乳尤妮丝在线播放 | 色欲人妻综合网 | 青青久久久 | 性一交一无一伦一精一品 | 国内精品伊人久久久久妇 | 国产大片黄在线观看私人影院 | 亚洲国产一区二区三区波多野结衣 | 无码欧美毛片一区二区三在线视频 | 福利一区二区三区视频在线观看 | 国产一区在线精品 | 女人洗澡一级毛片一级毛片 | 亚洲精品久久久久中文第一幕 | 人妻无码熟妇乱又视频 | 精品久久午夜 | 国产精品综合久成人 | 69ww免费视频播放器 | 欧美成人精品三区综合a片 妖精视频亚洲欧美日韩美女 | 香蕉超碰 | 国产精品亚洲玖玖玖在线观看 | 性推油按摩av无码专区 | 91超碰中文字幕久久精品 | 麻豆tv在线播放 | 思思99热精品免费观看 | 在线观看国产网址你懂的 | 玖欧美性生交XXXXX无码 | 嫩草tv| 四虎影视永久在线观看精品 | 国产精品久久观看 | 久久国产精品久久久 | 欧美黑人巨大xxxxxx | 国产一区二区综合 | www.夜夜撸| 四虎在线永久免费观看 |