我忽然有个想法,前后分离

我忽然有个想法,前后分离

By strwei at 2016-08-23
0人收藏 • 5228人看过

既然有客户端API那就可以做前后分离了吧

29 个回复 | 最后更新于 2016-08-29
撒哈拉的小猫
2016-08-23
#1

应该可以的

strwei
2016-08-23
#2

回复#1 @撒哈拉的小猫 :

但是貌似对seo不太友好

lincanbin
2016-08-23
#3

回复#2 @strwei :

可以的,我考虑过这个方案,最后因为SEO否定了这个方案。

strwei
2016-08-23
#4

回复#2 @strwei :

如果我不要考虑seo的话就可以了吧

lincanbin
2016-08-23
#5

回复#4 @strwei :

对。

strwei
2016-08-23
#6

回复#4 @strwei :

有没有办法告诉蜘蛛叫他去爬后端

strwei
2016-08-23
#7

回复#5 @lincanbin :


dragon
2016-08-23
#8

回复#6 @strwei :

给搜索引擎特供一个前端

lincanbin
2016-08-23
#9

回复#8 @dragon :

一个URL只对应一个资源。

strwei
2016-08-23
#10

回复#9 @lincanbin :

我想起来了,可以搞个rss专门喂蜘蛛

lincanbin
2016-08-23
#11

回复#10 @strwei :

不见得吃。

ivanilla
2016-08-23
#12

可以试试,但不靠SEO是不太可能的,尤其是对于草根站长。

dragon
2016-08-24
#13

回复#9 @lincanbin :

相同的资源,根据 UserAgent 返回不同的格式。给普通用户 json,给蜘蛛 html

lincanbin
2016-08-24
#14

回复#13 @dragon :

这样搜索引擎直接拉黑你站点,你连HTML都不用给蜘蛛了。

dragon
2016-08-24
#15

回复#14 @lincanbin :

内容是一样的,无论搜索引擎拉取的是特供 html 还是拉完整的JS做前端渲染,看到的都是相同的内容。

Discourse 用的就是这种方式。

https://meta.discourse.org/t/seo-compared-to-other-well-known-tools/3914/10

lincanbin
2016-08-24
#16

回复#15 @dragon :

根据不同UA提供具有明显差异的返回结果,会被认定为作弊。

dragon
2016-08-24
#17

回复#16 @lincanbin :

如果 json 算是「明显差异的返回结果」,就把 json 单独做接口,然后将 a 标签的 click event 重载,重定到 json 接口去。


lincanbin
2016-08-24
#18

回复#17 @dragon :

于是你需要两套。

dragon
2016-08-25
#19

回复#18 @lincanbin :

需要索引的有主题列表页和主题内容页,一共两个 html。由于是给蜘蛛看的,不用考虑美观,和生成 json 的工作量差不多。


登 录


现在注册

QQ  登 录    Weibo  登 录    GitHub  登 录