使用冗余地址思路解决搜索引擎问题

2018-05-14    分类: 网站建设

以一个依据Ajax的Blog完成为例,健忘左侧是节目列表,右侧是文章列表,当用户单击左侧的某个节目时,Ajax逻辑在后台从服务器异步获取数据,在获取成功后将其显现于页面,这是一个Javascript进程,因而搜索引擎无法获取当前人,假如完成了改写定位功用,则浏览器的地址通常是如下方式:

/index.html

而这个地址关于搜索引擎来说,如下面的地址是彻底等价的.

/index.html

假如把"#"换成"?",也即是将地址变为

/index.html?sort1

这时,实际上就向服务器提交了一个sort1查询字符串参数,由此可见,运用冗余的地址可以完成搜索引擎的友好性,例如关于用户来说,在浏览器输入下面的两条地址是等价的.

/index.html#sort1

/index.html?sort1

前者是经过两层逻辑来获取数据,层是服务器回来/index.html这个地址表明的信息,第二层则是由Javascript解析到#sort标签参数,进行相应的处置,进而从服务器获取sort1所表明节目的内容,在这里进行了两次服务器调用,而第2次获取的数据,经过搜索引擎是无法得到的.

关于后者,服务器则直接回来/index.html?sort1这个页面的内容,服务器端可以直接依据sort1查询字条串把相应节目的内容提交到用户浏览器,这样一切的内容都可以被搜索引擎检索到.

文章题目:使用冗余地址思路解决搜索引擎问题
标题URL:/news/77535.html

成都网站建设公司_创新互联,为您提供网站建设微信公众号外贸建站网站设计品牌网站建设App开发

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

h5响应式网站建设