这个网站的路由是如何实现的

网址:https://c1401918967xcy.scd.we...

点击 href="/rdproducts" 是如何定向到具体的html页面呢
形如 href="/product/热装案例-5" 是如何定向到具体的html页面呢

阅读 2.9k
3 个回答

服务端渲染了解一下

方案很多,一方面可以生成所有静态页;也可以服务器端做重定向,把所有未命中物理文件的请求重定向到首页,首页里的程序负责解析并显示对应的页面。

路由这个概念最先是后端出现的。在以前用模板引擎开发页面时,经常会看到这样

http://www.xxx.com/login

大致流程可以看成这样:

  1. 浏览器发出请求
  2. 服务器监听到80端口(或443)有请求过来,并解析url路径
  3. 根据服务器的路由配置,返回相应信息(可以是 html 字串,也可以是 json 数据,图片等)
  4. 浏览器根据数据包的 Content-Type 来决定如何解析数据

简单来说路由就是用来跟后端服务器进行交互的一种方式,通过不同的路径,来请求不同的资源,请求不同的页面是路由的其中一种功能。

摘自:https://segmentfault.com/a/11...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题