我一直在使用知识图,其中每个独特的主题都有许多属性。每个主题都有一个唯一的 URI,例如这个网站:https://www.deutsche-digitale-bibliothek.de/person/gnd/118575775?lang=en
对于特定的人
我知道这是一个愚蠢的问题,但我对 html 和 javascript 很陌生。那么,如果我有该 URI 的链接,我是否必须为每个主题创建一个 html 文件?/person/gnd/... 到底指什么?
最佳答案
本质上,域后面的每个斜杠都被视为路由或模式。该路由的工作方式取决于 Web 服务器的配置。
基于主机
基于主机的路由依赖于 Web 服务器来路由/转发流量,并且在大多数情况下,它实际上使用文件系统上的物理目录。这是 Web 应用程序的传统工作方式。
基于路径
基于路径的路由使用通常所说的“前端 Controller ”来路由请求。在这种情况下,Web 服务器将所有流量路由/转发到一个文件(通常为 index.xxx)。在该文件中,您有一个基于 URI 匹配模式的应用程序路由器。如果找到匹配项,则将运行该特定代码并返回结果。
这里有一个链接也解释了它:https://dzone.com/articles/the-three-http-routing-patterns-you-should-know
关于javascript - 将页面链接在一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55290039/