我用一个简单的例子来描述,比如说你们在设计自己的博客系统的时候,展示某一分类下的文章的时候会选择 /category/xxxx 这种形式,还是选择 /post?category=xxxx 这种形式呢
1
loading 2020-02-08 11:05:46 +08:00
第一种,因为好看。
你可能需要了解一下 rewrite |
2
momocraft 2020-02-08 11:21:39 +08:00 1
別用你想象中的簡單例子來描述 這已經不是代碼邏輯了
|
3
sanggao 2020-02-08 11:31:35 +08:00 via iPhone
没什么区别
|
4
opengps 2020-02-08 11:37:04 +08:00
我说 2 个角度:(总结:选第一种路由形式)
1,按照早期的 SEO 优化的说法:第一种更有利于 SEO,然而实际上我博客依然是传统的?id=xxx,也能被搜素引擎收录。 2,按照 CDN 等产品的特点:第一种必然会从源站拉取然后缓存,第二种需要配置参数才能 cdn 边缘没有,就单独去源站拉取 |
6
delectate 2020-02-08 11:45:44 +08:00
其实和 seo 已经无关了,搜索引擎比你想象中的要健壮很多。
只是人类友好度不同。 前者看起来层次分明,后者并不是那么友好。建议前者。 |
9
loading 2020-02-08 11:52:25 +08:00
@szyp 如果是业务系统,可能需要看看 restful api。如果你怕 url 爆炸了,你其实可以通过 post 获取数据的,参数可以都放在 post form 里面,而不是在 URL。
|
10
buffzty 2020-02-08 11:52:47 +08:00
前端显示用 1,后端接口用 2
|
11
webshe11 2020-02-08 13:06:26 +08:00
用 /category.php?id=xxxx (逃
|
12
uxstone 2020-02-08 14:02:27 +08:00
10 楼说的对
|
13
manami 2020-02-08 17:25:30 +08:00 via Android
习惯用 1
|
14
noreplay 2020-02-09 08:35:57 +08:00 via Android
第一种好读,给人一种网站目录的感觉。
|