搜索 用户中心
欢迎光临南大目录大全、bet365足球现金网_bet365 网站_bet365注册送39收录平台,快审10元每站,快审请联系站长QQ:1390477380
当前位置 首页 > 文章 > SEO资讯
bet365足球现金网_bet365 网站_bet365注册送39单页做SEO的注意事项
    发布时间:2019-05-29 11:08:36    发布作者:admin

一直以来,搜索引擎优化(SEO)是开发者容易忽略的部分。SEO是针对搜索(Google、百度、雅虎搜索等)在技术细节上的优化,例如语义、搜索关键词与内容相关性、收录量、搜索排名等。SEO也是同行、市场竞争常用的的营销手段。Google、百度的搜索结果是重要的用户入口,腾讯云(www.qcloud.com)有30%左右的流量来自搜索引擎。因此SEO在品牌、营销、用户量的纬度是非常重要的基础能力。B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
那么单页应用与传统直出页面在SEO方面有哪些不同之处呢?B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
单页应用的优点B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交

更好的用户体验,让用户在web感受natvie的速度和流畅;B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
经典MVC开发模式,前后端各负其责。B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
一套Server API,多端使用(web、移动APP等)B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
重前端,业务逻辑全部在本地操作,数据都需要通过AJAX同步、提交;B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
对搜索引擎不友好B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
单页应用实际是把视图(View)渲染从Server交给浏览器,Server只提供JSON格式数据,视图和内容都是通过本地JavaScript来组织和渲染。而搜索搜索引擎抓取的内容,需要有完整的HTML和内容,单页应用架构的站点,并不能很好的支持搜索。B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
如果站点在用户体验和搜索友好权衡时,如果我们做到更好的体验,也做到友好的搜索支持,既是一箭双雕。B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
URL中的哈希(#号)B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
单页应用只有一个页面,视图的变化通常是通过路由(route)来驱动,首先,我们先来谈一谈单页应用的URL中的#号,很多采用单元结构王皓咱的URL都出现了这个符号。B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
#号在浏览器的URL中是一个锚点,在当前页改变#号的参数,页面会跳转到锚点所在的位置,通过JavaScript我们可以获取到#号后的参数:B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交

location.hash // 获取URL hashB4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
location.hash = "#list" //改变URL hashB4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
改变#号后的参数,页面并不会重载,于是大多数的单页架构bet365足球现金网_bet365 网站_bet365注册送39,都在URL中采用#号来作为当前视图的URL地址,例如:B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交

example.com/#index  //首页视图B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
example.com/#list   //列表页视图B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
example.com/#list/1   //id为1的列表信息的视图B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
Backbone.js就是通过改变#号参数来组织视图,这里有一个demo可以很直观的体验URL的变化。B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
看过这个demo,你获取会发现很熟悉的符号#!,Twitter曾在URL使用这个标识。这个标识是Google提出。(AJAX 抓取:bet365足球现金网_bet365 网站_bet365注册送39站长和开发人员指南1:B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
因为复杂的单页架构页面,对Google来说抓取比较困难,于是给开发者制定一个规范:B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
1、bet365足球现金网_bet365 网站_bet365注册送39提交sitemap给Google;B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
2、Google发现URL里有#!符号,例如example.com/#!/detail/1,于是Google开始抓取B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交

example.com/?_escaped_fragment_=/detail/1;B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
_escaped_fragment_这个参数是Google指定的命名,如果开发者希望把bet365足球现金网_bet365 网站_bet365注册送39内容提交给Google,就必须通过这个参数生成静态页面。B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
根据上面的demo,我简单示例一下Google要抓取的页面的样子:B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交

http://119.28.4.22/?escapedfragment_=/detail/1B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
如此以来,就需要Server通过生成静态的内容以便Google抓取。B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
以下将简单介绍,单页架构,爬虫访问根目录时如果配置Server端的路由。B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
判断爬虫B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
当Google访问B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交

119.28.4.22/#!/detail/1B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
时,会自动转化成B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交

http://119.28.4.22/?_escaped_fragment_=/detail/1B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
以Nginx为例:B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交

if ($args ~ _escaped_fragment_) {B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
rewrite ^ /api;B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
}B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
/api为后台服务的接口,已nodejs为例,代理设置如下:B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交

upstream nodejs {B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
server 127.0.0.1:3000;B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
}B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
location /api {B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
proxy_set_header X-Request-URI   $request_uri;B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
proxy_set_header X-Real-IP       $remote_addr;B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
proxy_set_header Host            $host;B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
proxy_set_header Port            $server_port;B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
proxy_pass http://nodejs;B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
proxy_redirect off;B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
}B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
如此,我们便将Google的访问重写到B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交

/apiB4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
这个接口,然后在Server的B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交

/apiB4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
处理请求把静态内容输出即可。B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
sitemapB4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
Gogole的这个规范,必须有sitemap支持,因为有可能单页架构的站点,索引页面也是JavaScript渲染的。提交sitemap时,不用关注_escaped_fragment_这个参数名,只提交带哈希符号的URL即可,例如:B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交

http://119.28.4.22/#!/detail/1B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
weeklyB4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
0.5B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
结语B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
 B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交
技术潮流的步伐很快,单页应用,URL哈希处理也没渲染的方式实际上已经流行了很久,在国外很多用户数据较好的情况下,开发者会选择HTML5 History API的pushstate特性开发,在URL中抛弃#!。但是IE6、7等低端浏览器用户情况较多的bet365足球现金网_bet365 网站_bet365注册送39,#能够很好的兼容。B4y南大目录网_bet365足球现金网_bet365 网站_bet365注册送39分类目录大全_bet365足球现金网_bet365 网站_bet365注册送39推广提交

最新资讯
热门资讯